UITableViewCell 分割线左对齐
2015-07-24 09:22
429 查看
ios7中,UITableViewCell左侧会有默认15像素的空白。
设置setSeparatorInset:UIEdgeInsetsZero 能将空白去掉。
ios8中,setSeparatorInset:UIEdgeInsetsZero 的设置已经不起作用了。
下面是解决办法,首先在viewDidLoad方法加入以下代码:
然后在UITableView的代理方法中加入以下代码:
原文:http://blog.csdn.net/mrliuzhe/article/details/41997411#comments
设置setSeparatorInset:UIEdgeInsetsZero 能将空白去掉。
ios8中,setSeparatorInset:UIEdgeInsetsZero 的设置已经不起作用了。
下面是解决办法,首先在viewDidLoad方法加入以下代码:
if ([self.tableView respondsToSelector:@selector(setSeparatorInset:)]) { [self.tableView setSeparatorInset:UIEdgeInsetsZero]; } if ([self.tableView respondsToSelector:@selector(setLayoutMargins:)]) { [self.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]; } }
原文:http://blog.csdn.net/mrliuzhe/article/details/41997411#comments
相关文章推荐
- C语言内存对齐实例详解
- JS实现控制表格行文本对齐的方法
- Android 控件(button)对齐方法实现详解
- JS实现控制表格内指定单元格内容对齐的方法
- JS实现控制表格行内容垂直对齐的方法
- JS实现控制表格单元格垂直对齐的方法
- 作业6 JDBC操作数据库
- 自定义uitableviewcell
- html里,实现图片与文字对齐的最简洁方法
- ios关于tableView的重用
- 通过修改父类,改变子类的cell的背景颜色及图片
- UITableView的组的自定义与cell的重用
- 微信聊天
- 复习ios --纯代码自定义 UITableviewCell
- 自定义tabelviewcell
- UITableViewCell的选中时的颜色设置和分割线颜色设置
- UITableView 实现异步加载图片之改进
- 初入IOS之UI控件学习 UITableView
- 使用 Segue 傳送選取的 Table Cell 內容到下一個 View
- IOS-UITableView编辑模式