上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 25 下一页
摘要: 一.错误分析:由于tableFooterView中的数据是通过请求服务器后得到的,tableFooterViewHeight也是根据请求过来的数据经过布局子控件而计算出来的.(注意:计算高度是在子线程中执行的),导致了给TableView设置了tableFooterView,tableFooterV 阅读全文
posted @ 2016-05-31 10:45 Chaos_G 阅读(404) 评论(0) 推荐(0) 编辑
摘要: 一.TableView的Group样式中,默认的每个section都有sectionHeader和sectionFooter,只要调整这两个的大小就可以实现section之前的间距扩大或缩小 二.项目中代码 三.最终效果 阅读全文
posted @ 2016-05-31 10:13 Chaos_G 阅读(13267) 评论(2) 推荐(1) 编辑
摘要: 自定义控件注意或框架注意:自己暴露在外面的属性,一定要重写setter,保证外界与内部的交互性 一.方案一:通过drawRect:方法将文字画到textView中,监听文字改变用的是通知中心(代理也可以监听文字改变,但是这种方式就成了自己作为自己的代理了,不推荐这种方法)发出的消息 UITextVi 阅读全文
posted @ 2016-05-30 15:58 Chaos_G 阅读(4043) 评论(0) 推荐(0) 编辑
摘要: 图片圆角处理方案一: 缺点是图片多了感觉卡 设置图层的CornerRadius属性 -- 设置了圆角后,运行程序没有反应,多半是没有设置下面这句:让内容遵循设置的边缘 masksToBounds = YES; 图片圆角处理方案二: 给ImageView扩展一个方法,通过图形上下文裁剪出圆形 -- 建 阅读全文
posted @ 2016-05-30 15:16 Chaos_G 阅读(699) 评论(0) 推荐(0) 编辑
摘要: 一.判断控件是否显示在当前窗口,需要同时满足一下条件: 控件的Hidden = NO; 控件的Alpha >= 0.01; self.window = keyWindow; 主窗口的bounds与控件的frame是否有重叠 -- 比较两个rect是否重叠的时候,要将坐标系装换为同一坐标系 阅读全文
posted @ 2016-05-30 14:50 Chaos_G 阅读(3006) 评论(0) 推荐(0) 编辑
摘要: 一.实现功能:重复点击tabBar,刷新当前TableView,其余不受影响 <1>实现思路: 错误的方法: TabBar成为自己的代理,监听自己的点击--这种方法是不可取的,如果外面设置了代理会覆盖里面的 正确的方法: 既然没有合适的控制器来监听TabBar的点击,就让AppDelegate来做代 阅读全文
posted @ 2016-05-30 14:32 Chaos_G 阅读(2873) 评论(0) 推荐(0) 编辑
摘要: 一.首先要搞清楚,tableView中有两种headerView,一个是tableHeaderView,另一个是headerView.前者就一个;后者根据session决定个数 headerView的循环利用跟cell的循环利用差不多,同样也可以注册,代码如下: 二.百思项目中,headerView 阅读全文
posted @ 2016-05-25 10:24 Chaos_G 阅读(8737) 评论(0) 推荐(0) 编辑
摘要: 一.之前用黑苹果,编辑pod文件用一下格式 二.用虚拟机的时候,以上格式,pod文件Install不成功.换成了以下格式.--target : "项目名称" 阅读全文
posted @ 2016-05-25 09:54 Chaos_G 阅读(1262) 评论(0) 推荐(0) 编辑
摘要: 注意问题一:每次请求之前先将之前的请求取消 注意问题二:请求成功之后要判断footer或者header的显示状态 首次下拉刷新,要判断是否已经全部加载,全部加载完了的话,footer要隐藏,或者显示提示,否则footer显示上拉加载更多 每次的上拉刷新,判断总数量 注意问题三:控制器销毁的时候应该讲 阅读全文
posted @ 2016-05-25 00:46 Chaos_G 阅读(240) 评论(0) 推荐(0) 编辑
摘要: cell高度自动计算步骤: 阅读全文
posted @ 2016-05-25 00:30 Chaos_G 阅读(655) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 25 下一页