一般优化的思路: 提前计算并缓存好高度(布局),因为heightForRowAtIndexPath:是调用最频繁的方法。 复杂界面可采用异步绘制。 在大量图片展示时,可以滑动时按需加载。 尽量少用或不用透明图层,多个透明元素重叠显示可采用合并成一张图片显示。 减少subviews的数量,如果是不需要 ...
分类:
其他好文 时间:
2017-12-06 21:58:33
阅读次数:
147
前言 在移动端日常开发中,列表**UITableView**的使用频率非常高,而TableView里主要用的就是UITableViewCell,不管是自定义cell,还是系统的cell,还是后期为了优化列表,都离不开操作cell,那么UITableViewCell就有必要研究一下了;至于为什么要整理 ...
分类:
其他好文 时间:
2017-12-04 20:42:24
阅读次数:
279
本文来自于腾讯Bugly公众号(weixinBugly),作者:sonialiu,未经作者同意,请勿转载,原文地址:http://mp.weixin.qq.com/s/W1_0VrchCO50owhJNmJnuQ | 导语 本文主要是对iOS 11下企鹅 FM APP中tableView内容下移20 ...
分类:
移动开发 时间:
2017-12-04 15:31:09
阅读次数:
199
textView放在自定义cell里面-自适应高度 1,textView有个属性 scrollEnabled 要设置为NO; 2,设置tableview的时候 添加这两行代码: self.tableView.rowHeight = UITableViewAutomaticDimension; sel ...
分类:
其他好文 时间:
2017-12-01 16:39:08
阅读次数:
210
collectionView 实现header 悬浮置顶效果,和tableviewheaderView效果 ...
分类:
移动开发 时间:
2017-11-30 16:18:03
阅读次数:
309
更新iOS11后,发现有些地方需要做适配,整理后按照优先级分为以下三类: 1.单纯升级iOS11后造成的变化; 2.Xcode9 打包后造成的变化; 3.iPhoneX的适配 一、单纯升级iOS11后造成的变化 1. 升级后,发现某个拥有tableView的界面错乱,组间距和contentInset ...
分类:
移动开发 时间:
2017-11-30 11:58:45
阅读次数:
471
//解决iOS11,仅实现heightForHeaderInSection,没有实现viewForHeaderInSection方法时,section间距大的问题[UITableView appearance].estimatedRowHeight = 0;[UITableView appearan ...
分类:
移动开发 时间:
2017-11-25 14:23:18
阅读次数:
235
ios中tableView的估算高度的作用 在ios7之后,tableView有了估算高度的这个概念及相关属性和方法;它的作用和使用场景是什么? 在tableview加载完数据渲染之后,考虑到滚动条的长度问题,所以要一次性将所有cell的高度全部计算完毕,从而确定滚动条的长度精度,当数据量大的时候, ...
分类:
移动开发 时间:
2017-11-21 17:04:36
阅读次数:
188
以上是报错 则说明自建的这个SDK里面包含了x86_64, i386 架构,当然这个AppStore是不允许的,所有会在上传的时候报错,解决办法就是要这个SDK剔除掉x86_64, i386这两个架构 解决办法 xcode - TARGETS->Build Phases->点击加号选择New Run ...
分类:
移动开发 时间:
2017-11-13 17:05:56
阅读次数:
277