摘要:
1、图层的意义 当UIView需要显示到屏幕上时,会调用drawRect:方法进行绘图,并且会将所有内容绘制在自己的图层上,绘制完毕后,系统会将图层拷贝到屏幕上,于是就完成了UIView的显示。 2、经常使用的属性 self.view.layer.borderWidth = 20;//设置边框的宽度 阅读全文
摘要:
一、NSArray与NSMutableArray的方法区别 1、通过下标取得元素,只适用于NSMutableArray 错误现场: @property (nonatomic, strong) NSArray *departmentIdsArray; [self.departmentIdsArray 阅读全文
摘要:
1、使用终端时,不要再使用vim Podfile命令,应该使用pod init命令,前者创建的是一个空Podfile文件,后者创建的是一个有模有样的Podfile文件。 2、遇到过这种情况,使用 pod install 能够成功将第三方库导入到项目中,但是使用 pod search 却异常(比如卡着 阅读全文
摘要:
1.创建一个遵循某个协议的属性 @property (nonatomic, strong) UIViewController <UITableViewDataSource, UITableViewDelegate> *previousViewController; 2.同样的,在创建一个方法时,也可 阅读全文
摘要:
初步实践所得: 当translucent属性为YES的时候,vc的view的坐标从导航栏的左上角开始; 当translucent属性为NO的时候,vc的view的坐标从导航栏的左下角开始; 深入探究: 【参考文章https://www.jianshu.com/p/428920dd6309】 内容简要 阅读全文
摘要:
[textField selectAll:self]; 阅读全文
摘要:
1.由强引用引发的严重问题 myTableView的数据源本来是folderArray数组,因为使用了 self.folderDeleteArray = self.folderArray; 然后,对folderDeleteArray数组的部分元素进行了删除,之后在 [self reloadData] 阅读全文
摘要:
需求:A视图控制器中presentB视图控制器,B视图控制器再presentC视图控制器。最后从C视图控制器直接返回到A视图控制器。 1、一些解释 1.1两个常用的方法 /** * 展示模态视图 * * @param viewControllerToPresent 调转的目标控制器 * @param 阅读全文