摘要:一,经历 1> 感觉像是重用的问题,但从代码的分析中找不出任何问题. 2> 感觉像是我 在创建怎样的 cell 的代码 被 layoutsubviews 方法覆盖了一样.于是先在创建怎样的 cell 中插入断点,断点到时,再在 layoutsubviews 处插入断点,结果还真被调用了. 3> 然后
阅读全文
摘要:一, 经历 1> 自定义plain 样式的 tableview,模拟器上不显示分割线,真机上却显示cell 下面的分割线. 2> 尝试使用表格的separatorStyle属性,尝试失败.尝试使用 grouped 类型的表格,设置 headerview 和 footview 的代理方法或tableF
阅读全文
摘要:错误代码:很明显的错误,一定要谨记. 1 - (NSInteger)giftCountFullScreen{ 2 NSArray *arr = [NSMutableArray arrayWithArray:self.arrayGiftGruop]; 3 for (id data in arr) {
阅读全文
摘要:一,经历 <1> 第一感觉是启动图片没有设置好,长度设置小了.但是和网上说的正确方式相比,没什么差别. <2> 害怕是控制器影响的,又新建了一个项目,来检验启动图片是否设置成功.但结果依然是启动图片被压缩. <3> 我开始担心是图片的问题,但是图片的像素都是正确的. <4> 万般无奈之下,我看看微信
阅读全文
摘要:一,经历 <1> 使用SDWebImage下载 成功图片后,将图片设置给 self.imageView.image,提示如题所示的错误提示. <2>第一反应就是慢慢注释掉代码进行调试,结果发现是在成功的回调中出事了,代码如下: 1 - (void)setupDownloadImage{ 2 NSUR
阅读全文
摘要:一,经历 1.使用 new 方法创建下载对象时,下载图片总是失败,而且不会执行成功或失败后的回调. 2.参考别人的代码,用的是sharedDownloader来创建下载对象,可以顺利下载图片. 3.看SDWebImage源代码,发现该源代码中sharedDownloader方法是纯粹的单例方法,同样
阅读全文
摘要:一,问题分析 1.理论上 iPad 是按像素点排列的,可 iPad5为什么和 iPad3差别那么大??? 2.iPad3超出边界的视图,都有一个 leading 是superview 的 leading 加上-20.感觉是这个地方有问题. 3.重新添加一下约束,去掉了那个默认的 constraint
阅读全文
摘要:1.json返回的类型一般情况下和约定的一致。如约定value的类型为string,不要返回int,object类型,如需修改,建议新增key兼容旧版本。 2.value返回值采用具体值类型,如string为空请返回"", 不要返回null, int同理返回具体数值,object返回{},list返...
阅读全文
摘要:[imagePickerController.navigationBar setBackgroundImage:[UIImage imageNamed:@"account_bg"] forBarMetrics:UIBarMetricsDefault];
阅读全文
摘要:从 width equalto 其他控件的 width 到 当前控件固定的 width, 再到不固定当前控件的 width, 只固定当前控件的 trailing 是一个不错的思想.
阅读全文
摘要:一,问题分析1.在做历史记录视图的时候,由于让键盘退出后才能触发表格的 didselect 那个代理方法,也就是得点两下才触发,而表格中的按钮点一下就可以立即响应.2.于是我就有了用按钮事件代替 cell 的代理方法.3.本以为用 contentEdgeInset 和 titleLabel 的 te...
阅读全文
摘要:1.如果用6plus模拟器的话,电脑分辨率达不到那么高,因此就看不到分割线.2.把模拟器换成6s 或 5s,就没问题了.
阅读全文
摘要:一,如何更改tableView cell的accessoryView位置1.实则是更改不了的,因此右边总会有一个小边距.2.可以向 cell 的 contentView 中添加按钮放在右边,与 cell 的边重合.二,如何让首尾的Separator不显示1.只有 group 形式的 tablevie...
阅读全文
摘要:一,分析1.数据源方法等一切OK,就是单元格只能看到一条细线.2.研究了tableview 的高度等,没问题.3.焦点放在 tableviewcell 的高度,用 rowheight 设置没有变化.我突然又想起了另一个设置 cell 高度的代理方法 heightForCell....4. 发现本页面...
阅读全文
摘要:一,错误分析1.崩溃代码如下: //遍历当前数组,判断是否有相同的元素 for (NSString *str in self.searchHistoryArrM) { if ([str isEqualToString:historyStr]) { NSLog(@"%@====>%@...
阅读全文
摘要:一,问题分析1.感觉像是点击清空按钮时调用了添加按钮的事件.2.插入断电后,还真是这样.3.仔细想想,才发现,原来是我复制了添加按钮,变成为添加按钮,进而点击清空时,不仅清空了所有内容,还把最新的内容添加上了.二,总结1.一定要多总结经验,谨慎小心地写代码.
阅读全文
摘要:1.我的 Xcode 明明打开了 bitcode 了,为什么还会报错呢?挺奇怪的.2.上网一查,才知道,友盟需要 bitcode,Xcode 不支持,只要关闭bitcode就可以 了.3.其实我也可以重启试试的,先把 bitcode 关闭看看效果,再打开看看效果,结果还真是关闭 bitcode 时出...
阅读全文
摘要:没有实现以下代理方法- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotat...
阅读全文