ios tableviewcell分割线左边有空白
2015-07-10 11:20
232 查看
上网搜了下资料,貌似从ios7开始tableviewcell的分割线左边都有空白,解决方法:
if ([self.mytableview respondsToSelector:@selector(setSeparatorInset:)]) {
[self.mytableview setSeparatorInset:UIEdgeInsetsZero];
}
if ([self.mytableview respondsToSelector:@selector(setLayoutMargins:)]) {
[self.mytableview setLayoutMargins:UIEdgeInsetsZero];
}
}
-(void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPat{
if ([cell respondsToSelector:@selector(setLayoutMargins:)]) {
[cell setLayoutMargins:UIEdgeInsetsZero];
}
if ([cell respondsToSelector:@selector(setSeparatorInset:)]){
[cell setSeparatorInset:UIEdgeInsetsZero];
}
}
if ([self.mytableview respondsToSelector:@selector(setSeparatorInset:)]) {
[self.mytableview setSeparatorInset:UIEdgeInsetsZero];
}
if ([self.mytableview respondsToSelector:@selector(setLayoutMargins:)]) {
[self.mytableview setLayoutMargins:UIEdgeInsetsZero];
}
}
-(void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPat{
if ([cell respondsToSelector:@selector(setLayoutMargins:)]) {
[cell setLayoutMargins:UIEdgeInsetsZero];
}
if ([cell respondsToSelector:@selector(setSeparatorInset:)]){
[cell setSeparatorInset:UIEdgeInsetsZero];
}
}
相关文章推荐
- NSCharacterSet 最常用的用法
- ios开发工具及环境总结
- iOS多个链接库冲突的解决办法(重复使用相同的开源代码)
- ios-vcf格式通讯录的生成和解析(开源),支持5.0以下版本
- iOS学习笔记(十一)——JSON数据解析
- iOS开发-Xcode Debug、Release、Archive、Profile、Analyze概念解释
- IOS 开发如何获取键盘高度
- iOS应用程序声明周期
- JS与IOS互调用
- Xcode Archive 出现 Your Account Already Has a Valid iOS Distribution Certificate 警告
- iOS 7原生二维码扫描中文gbk编码乱码的解决
- iOS编程 界面布局 纯代码 VFL编写和添加 左右两个view,按比例设置大小
- iOS开发必看的博客汇总
- iOS将颜色转换image方法
- iOS编程 界面布局 纯代码 VFL编写和添加 左右两个view
- ios_KVO 基本用法 代码
- iOS编程 界面布局 纯代码 VFL编写和添加 上下两个view
- 【原】Github系列之二:开源 一行代码实现多形式多动画的推送小红点WZLBadge(iOS)
- ios项目(十六)
- iOS 类似QQ空间表视图下拉头部视图放大效果实现