04 2016 档案
摘要:说明: 进行应用级操作.比如:设置提醒框,打开其他应用,显示联网状态,控制状态栏 单例对象, 常用方法 方法1:设置app图标数字提示信息 方法2:设置app图标数字提示信息 方法3:打开应用 方法4:设置联网转圈
阅读全文
摘要:作用 监听对象的某个属性,如果发生修改会调用observeValueForKeyPath方法 使用步骤 增加监听器 self.shop=[[Shop alloc]init]; [self.shop addObserver:self forKeyPath:@"name" options:NSKeyVa
阅读全文
摘要://旋转180度 self.testView.transform=CGAffineTransformMakeRotation(M_PI); //缩放0.5*0.5 self.testView.transform=CGAffineTransformMakeScale(0.5 , 0.5); //平移1
阅读全文
摘要:设置启动图标 设置APP图标和上面456类似,不过第五步要选择appIcon
阅读全文
摘要:刷新数据的方法 重新载入屏幕上所有数据的方法[self.tableView reloadData]; 以某种方式插入到特定的某一行[self.tableView insertRowsAtIndexPaths:@[[NSIndexPath indexPathForRow:@0 inSection:@1
阅读全文
摘要:在cell中增加height属性 在cell的模型属性的set方法中强制布局(layoutIfNeed方法),再计算高度 在控制器中实现cell高度的估计方法(estimatedHeightForRowAtIndexPath),随便返回一个数值 在控制器中实现heightForRowAtIndexP
阅读全文
摘要:如果直接修改class会出现如下错误 因此需要做如下操作
阅读全文
摘要:创建步骤 创建tableView对象 UITableView *tableView=[[UITableView alloc]init]; tableView.frame=self.view.bounds; 实现协议UITableViewDataSource 设置数据源 tableView.dataS
阅读全文
摘要:说明: 开始只创建一部分可见的cell(已由Xcode实现) 在滚动的时候,先去缓存池中查找可用的cell,如果有,则取出使用 优化的两种方法 方法1:在创建cell时先去缓存池找是否有可用的cell 方法2:注册cell
阅读全文
摘要:说明 第三方框架,目前比较流行 mas_makeConstraints 创建约束,重复添加会有冲突 说明: make.后面表示哪个约束,如make.width表示宽度约束 equalTo与mas_equalTo的区别 使用equalTo需要将数据封装成对象 mas_equalTo则框架内部帮我们封装
阅读全文
摘要:说明 苹果官方提供的autoLayout框架 不能实现所有的关系描述(比如控件之间有倍数\比例关系时,无法实现) 单个控件 说明: H表示水平方向设置 V表示垂直方向设置 |代表边框 -表示间距 [abc(20)] []表示里面是控件 abc(20)可以是随便起的名字 20表示在垂直方向表示高度,水
阅读全文
浙公网安备 33010602011771号