- 博客(20)
- 资源 (1)
- 收藏
- 关注
原创 iOS lable的文字换行后,字未占满一行就换行问题。获取lable每行文字的高度
iOS,使用lable换行后,一行文字未占满就换行。iOS获取lable每行文字高度
2023-01-03 11:38:06
803
原创 iOS获取UIWindow上的View,隐藏或删除
获取window上的view,对其进行删除、隐藏等等,一般用于这个view在这个页面需要显示,在另一个页面需要隐藏。如果这个页面是在UIwindow上的,如果不进行移除或者隐藏,在push到另一个页面时,这个view还在显示。
2022-10-24 16:53:02
1562
原创 ios UIScorollView滑不到底,底部被遮住,不能滚到最下方
ios UIScorollView滑不到底,底部被遮住,不能滚到最下方。
2022-03-17 16:09:12
3265
原创 ios 文字自适应,随文字增多,高度变化
lable文字自适应高度,高度随文字的增多而变化。boundingRectWithSize计算的高度不准确
2022-03-15 16:16:48
4187
原创 iOS返回特定的tabbar页面
iOS返回特定的tabbar页面ios返回到tabbar的某个页面,总结了三种情况:1.界面都在tabbar上时比如:点击“首页”上的一个按钮跳转到和“首页”同级别的“设置”页面,只需在按钮的点击事件中添加这行代码就可实现self.tabBarController.selectedIndex =1;其中赋值1,代表tabbar对应的下标。一般如果tabbar上有4个选项,那对应的下标为0.1.2.3。2.目前所在的界面是push的,返回tabbar界面,在返回的方法里添加如下方法:AppD
2021-07-06 17:18:00
1163
原创 AppDelegate调用 ViewController的方法,viewcontrol调APPdelegate里的方法
一. 在 ViewController里调用AppDelegate的属性和方法首先需要在APPdelegate.h里声明属性和方法,如下:在APPdelegate里原有的属性window,和新加的一个方法 -(void)loadOtherLoginView;在viewcontrol里使用,先导入头文件#import “AppDelegate.h”,然后,调用方法AppDelegate* ad = (AppDelegate*)[UIApplication sharedApplication
2020-07-22 16:36:17
1491
1
原创 CocoaPods安装和使用
*CocoaPods安装1. 替换ruby源1.1 CocoaPods是基于ruby ecosystem的,需要ruby环境,使用ruby的gem命令。所以我们的系统要有ruby环境。然而Mac系统默认会安装好ruby环境。可在终端 ruby -v 查看ruby版本:输出如下图1.2 查看ruby源, 终端输入 gem sources -l,显示如下:(现在镜像使用了https了,截图有点老,下面有改正)如果你执行后,输出为:*** CURRENT SOURCES ***https://ge
2020-05-26 17:19:41
2085
原创 IOS 使用 Cornerstone 管理 SVN恢复到某个特定版本
1.简介在做开发时,我们都会有git或svn来管理代码,在mac电脑上,我使用的是 Cornerstone 来管理svn,如果出现错误,免不了要用到代码回退。今天就看看怎么使用Cornerstone来回退版本。2.SVN恢复到某个版本1。首先看下本地代码是否和服务器的代码是一致的,如果是一致的,请执行第二步,如果不一致,那先把代码提交svn,然后执行第二步。(如果不提交代码,那么下面回退...
2019-12-04 18:11:47
630
原创 iOS 全局控制presentview模态推出控制器的modalPresentationStyle的状态值
全局设置模态推出控制器的modalPresentationStyle的值1.iOS 13以后modalPresentationStyle的变化2.使用hook方法实现全局控制。参考链接1.iOS 13以后modalPresentationStyle的变化iOS 13系统之前 modalPresentationStyle 的默认值是UIModalPresentationFullScreen = ...
2019-11-11 15:04:53
1058
原创 使用xcode 11新建项目的处理
1.使用scenedelegate(iOS 13以下黑屏)xcode更新到11后,新建工程里面多了好多东西,除了原有的AppDelegate外,又新加了一个SceneDelegate,看了一下官方文档,说是iPadOS用来做多窗口支持的,这时候如果你还像之前的一样,在APPdelegate里写self.window的方法的话,运行程序,直接崩溃了,因为新版本的xcode的APPdelegate...
2019-11-06 17:22:40
3542
原创 xcode运行报错 Command CodeSign failed with a nonzero exit code
网上的一些解决方法是:command + k,然后 重启电脑。再次运行就好了。但对与我是无效的,我的是因为Accounts.framework(下图红色圈出的部分)这个系统库导入位置出错了。所以我把这个库删除,重新导入后就正常运行了。参考连接:https://www.jianshu.com/p/ed38cf470629...
2019-11-05 14:14:57
14037
6
原创 ios 新建项目关于Main.storyboard的处理
使用xcode新建新建项目时,都会带一个main.storyboard的主界面。如果你不进行代码控制,默认APP启动会加载main.storyboard这个界面。怎么使用这个界面来加载这里就不在介绍了,这里只说用代码加载主页,不使用main.storyboard时,怎么处理这个界面。首先和这个界面有关的主要有以下3个:第一个就是main.storeboaard这个文件,如下图所示:...
2019-11-04 14:38:22
6599
2
原创 ios 制作framework带xib
详细介绍一下如何生带有第三方、图片、plist文件,xib文件的.framework一、制作.framework1.首先,我们新建工程,选择Coco Touch Framework创建工程2.使用CocoaPods导入cordova,打开工程,可以看到我们的第三方已导入成功,接下来就要进行一些配置了。3.我们把需要的打包的代码都放进去4....
2019-10-30 19:43:37
1497
原创 ios xcode11 Embedded Binaries添加动态库
xcode11中,在General下,已经没有“Embedded Binaries",这个选项,多出了如下的界面,要想实现和Embedded Binaries一样的添加库,需要点击+号添加framework,然后选择embed&sign,就可以了,这时候就可以看到Build Phases下新增了一个embed framework。...
2019-10-30 17:58:48
10908
原创 ios cordova 控制网页返回
cordova的页面控制器是继承CDVViewController,其里面有个webView的属性,看里面的代码,是UIview类型的,但其实他也是UIWebView转化过来的,所以如果我们想控制网页的返回,就需要把webView强制转化为UIWebView类型,这样既可以使用goback方法了,代码如下:把下面的代码写在点击导航栏返回的方法里就可以。_cordWebView = (UIWeb...
2019-09-26 15:57:11
396
原创 ios 代理方法不走的解决方法。
第一步,检查是否满足代理的实现。 如何写代理我这里就不在详细说明,百度下就有很多。这里主要说下代理写好了怎么使用。以系统的UIAlterView为例: 1.是否遵守了协议:使用代理首先要遵守代理的协议,如下需要在类的拓展里添加代理协议:UIAlertViewDelegate 2.是否设置了代理 :UIAlterView的代理方法是这么...
2019-09-25 15:59:08
3125
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人