/** * 加载完成之后,重新计算table的高度 */ -(void) tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)index ...
分类:
移动开发 时间:
2018-06-05 15:34:14
阅读次数:
244
Swift 关闭视图的过度动画 //关闭视图过渡动画 UIView.performWithoutAnimation { //关闭CALayer的隐式动画 CATransaction.setDisableActions(true) self.collectionView.reloadData() CA ...
分类:
编程语言 时间:
2018-06-01 01:01:01
阅读次数:
234
<!--StartFragment-->在tableView展示的过程时候,如果想一开始就有一些cell默认被选中,不能在cellForRowAtIndexPath中cell.selected=YES, 必须在willDisplayCell中设cell.selected = YES; 相当坑比。<! ...
分类:
其他好文 时间:
2018-05-29 19:03:07
阅读次数:
155
1.最常用的就是cell的重用, 注册重用标识符 每次滑动cell时需要先去缓存池中寻找可循环利用的cell,如果没有则再重新创建cell 2.减少cell中控件的数量 view对象尽量缩减控件的数量,避免消耗较多的资源,并且也影响渲染的性能,不适用就隐藏 3.使用不透明视图 避免消耗性能去渲染 4 ...
分类:
移动开发 时间:
2018-05-29 19:00:23
阅读次数:
208
在开发中,有时候,我们不需要刷新整个表,只需要刷新局部数据即可,具体代码如下: 这里仅做记录! ...
分类:
移动开发 时间:
2018-05-28 16:13:58
阅读次数:
263
什么是cell的重用?# 重用机制,简单的说意思是一行一行cell的复用 为什么要实现重用?# 为了做到显示和数据分离, 通过重用单元格来达到节省内存的目的(一个屏幕显示的cell数量是有限的,当屏幕滚动时候,就会调用方法获取新出现的cell,而有的cell会滚动到屏幕外面)。 如何实现 cell的 ...
分类:
移动开发 时间:
2018-05-18 14:23:09
阅读次数:
178
iOS11默认开启Self-Sizing 如果你没用到预估高度 那么你尝试在Appdelegate.m中的didFinishLaunchingWithOptions方法中,加上如下代码,看看是否有效 ...
分类:
其他好文 时间:
2018-05-11 20:30:50
阅读次数:
262
效果: IMG_F08DABE063A6-1.jpeg IMG_F08DABE063A6-1.jpeg XIB使用: image.png image.png image.png image.png 纯代码使用 ...
分类:
编程语言 时间:
2018-05-10 15:39:40
阅读次数:
358
function TForm15.CreateBand(View: TcxGridDBBandedTableView; BandCaption, ParentBandCaption: String): TcxGridBand;var band: TcxGridBand;begin Result := ...
分类:
其他好文 时间:
2018-05-08 20:54:41
阅读次数:
144
默认分割线,左边不到屏幕; TableView.separatorStyle = UITableViewCellSeparatorStyleSingleLine;三种结构体样式: /** UITableViewCellSeparatorStyleNone, 没有分割线 UITableViewCell ...
分类:
其他好文 时间:
2018-05-04 12:04:30
阅读次数:
161