在iOS8.0的系统上,用xib创建一个tableView,就会发现神奇的bug。
案例:
tableView中包括一个可以展开-收起的cell,当你点击这个cell时,想执行代码
[self.tableView reloadData];
这个时候,你会发现整个tableView滚动到顶部去了,这个体验很差。
解决办法
取消TableView——RowHeight——Automatic的选中模式
iOS8.0中还存在一个会导致crash的问题
self.tableView.separatorStyle = UITableViewCellSeparatorStyleNone;
避免crash发生,这句代码需要在cell注册完毕后执行。
网友评论