iOS8下,cell分割线右移
来源:互联网 发布:烟花算法程序 编辑:程序博客网 时间:2024/04/30 15:42
在iOS 7 中,我们可能会这样设置UItableview,把分割线右移的问题解决掉。
#ifdef __IPHONE_7_0 if ([tableView respondsToSelector:@selector(separatorInset)]) { [tableView setSeparatorInset:UIEdgeInsetsZero]; }#endif
但是在iOS8中就没有这么灵了。解决办法是:
首先在viewDidLoad方法加入以下代码:
if ([ tableView respondsToSelector:@selector(setSeparatorInset:)]) { [tableView setSeparatorInset:UIEdgeInsetsZero];}if ([tableView respondsToSelector:@selector(setLayoutMargins:)]) { [tableView setLayoutMargins:UIEdgeInsetsZero];}
然后在UITableView的代理方法中加入以下代码
- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath { if ([cell respondsToSelector:@selector(setSeparatorInset:)]) { [cell setSeparatorInset:UIEdgeInsetsZero]; } if ([cell respondsToSelector:@selector(setLayoutMargins:)]) { [cell setLayoutMargins:UIEdgeInsetsZero]; }}
0 0
- iOS8下,cell分割线右移
- 解决iOS8下面UItableView里面的cell多分割线右移的问题
- 解决iOS8下面UItableView里面的cell多分割线右移的问题
- ios8 后cell分割线置顶
- 解决Cell底部分割线右移问题
- IOS8下,令cell的分割线左右距离设置为0
- iOS8中UITableVIew cell间分割线短的问题
- iOS开发 iOS8 分割线右移15像素 将其归零
- 自定义cell分割线
- TableView cell 分割线
- cell的分割线
- iOS8 tableview separatorInset cell分割线左对齐,ios7的方法失效了
- IOS8 UITableViewCell线填充方法 不显示多余cell分割线
- IOS-52-UITableView中cell分割线左对齐(解决iOS8版本适配问题)
- IOS8 设置TableView分割线
- iOS 8下设置cell的分割线缩进separatorInset
- iOS 8下设置cell的分割线缩进separatorInset
- 系统cell分割线长度
- uva 10305 ordering tasks(超级烂题)——yhx
- uva 10129 play on words——yhx
- uva 10562 undraw the trees(烂题) ——yhx
- 【Java】类执行过程
- uva 12171 sculpture (超级好题)——yhx
- iOS8下,cell分割线右移
- uva 1572 self-assembly ——yhx
- uva 1599 ideal path(好题)——yhx
- CTCC2016中国云计算技术大会参会感想
- 344. Reverse String (Iterator简介)
- uva 11853 paintball(好题)——yhx
- uva 725 division(水题)——yhx
- uva 11059 maximum product(水题)——yhx
- uva 10976 fractions again(水题)——yhx