IOS8 设置TableView Separatorinset 分割线从边框顶端开始
2016-04-05 20:32
441 查看
IOS8 设置TableView Separatorinset 分割线从边框顶端开始
在ios8上 [TableViewsetSeparatorInset:UIEdgeInsetsMake(0,0,0,0)];不起作用经过测试加入下面方法 在ios7 8上都可以正常工作
-(void)viewDidLayoutSubviews
{
if ([self.tableView respondsToSelector:@selector(setSeparatorInset:)]) {
[self.tableView setSeparatorInset:UIEdgeInsetsMake(0,0,0,0)];
}
if ([self.tableView respondsToSelector:@selector(setLayoutMargins:)]) {
[self.tableView setLayoutMargins:UIEdgeInsetsMake(0,0,0,0)];
}
}
-(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];
}
}
相关文章推荐
- iOS cookie值的读取和存储
- ios: Designated Initializer
- IOS开发之xib解决自定义CollectionCell问题
- iOS应用启动页的渐变效果
- iOS框架学习
- IOS之常见有关的View函数
- iOS中NSTimer的使用
- UUChart的使用--iOS绘制折线图
- iOS_使用CALayer实现镜面效果
- IOS类目
- Xcode --自动注释插件VVDocumenter-Xcode(配置须知)
- OpenGL学习笔记:(2)iOS下GLES环境配置
- iOS 常用正则校验
- 【ios学习记录】- 通过nib文件实现自定义表视图单元
- iOS中几种定时器
- iOS设计之--OC学习总结之延展类目协议
- iOS开发之runtime详解
- iOS didReceiveMemoryWarning 内存警告 调试详解
- 【iOS】self与block的使用规范
- ios开发打电话,发短信,打开网址