您的位置:首页 > 产品设计 > UI/UE

UITableView相关问题

2015-10-09 18:43 337 查看
1、UITableView等手动设置contenInset问题

发现在iOS9.0中,有些系统,在手动设置了contentInset之后,会立刻调用 cellFor heightFor等代理,所以这个时候如果还未注册cell,就会产生崩溃,这个要注意。故一般最后再去设置代理,先设置属性,最后设置代理delegate datasouce。这样可以防止该类崩溃产生。

2、uitableviewcell的selected使用问题

感觉逻辑上,不能用cell的selected属性。因为当cell复用时,上下滑动,就导致之前selected属性丢失。所以当逻辑需要使用时,就要考虑在数据源属性上添加是否selected的标志位,而不能直接使用界面的selected属性。

界面cell的selected属性,一般只会用到简单的界面上selected与否,界面会发生一些变化。但是不影响到逻辑时,才会考虑用该属性来实现。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: