ios开发解决cell的分割线左侧部分缺失的方法
2017-02-07 09:43
441 查看
-(void)viewDidLayoutSubviews {
if ([self.tableView
respondsToSelector:@selector(setSeparatorInset:)]) {
[self.tableView
setSeparatorInset:UIEdgeInsetsZero];
}
if ([self.tableView
respondsToSelector:@selector(setLayoutMargins:)]) {
[self.tableView
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.tableView
respondsToSelector:@selector(setSeparatorInset:)]) {
[self.tableView
setSeparatorInset:UIEdgeInsetsZero];
}
if ([self.tableView
respondsToSelector:@selector(setLayoutMargins:)]) {
[self.tableView
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];
}
}
相关文章推荐
- iOS开发笔记--解决UITableView中Cell重用机制导致内容出错的方法总结
- IOS开发 UITableView中Cell重用机制导致内容重复解决方法
- 对于iOS 7 之后UITableViewCell左侧默认15像素的留白解决方法
- iOS解决Cell的分割线宽度不满屏的方法
- iOS开发笔记--解决UITableView中Cell重用机制导致内容出错的方法总结
- UITableViewCell分割线左边部分缺少一些的解决方法
- iOS开发中UITableViewCell点击时子视图背景透明的解决方法
- iOS开发笔记--解决UITableView中Cell重用机制导致内容出错的方法总结
- 关于UITableView的cell的分割线左边缺失的解决方法
- iosiOS开发之UITableView分割线不顶左解决方法
- iOS开发 添加framework运行出现dyld: Library not loaded:的解决方法
- iOS开发技巧之:iOS 10获取相册权限崩溃crash解决方法
- iOS开发中SVN提交不了.a文件的解决方法
- iOS开发UILabel篇:iOS 8 下中划线失效的解决方法
- iOS 开发之--打测试包的时候报错的解决方法
- iOS UITableViewCell点击时子视图背景透明的解决方法
- iOS开发小技巧-告别小却烦(一)-1行代码去除cell分割线
- ios开发中APP底部上滑不能调出如WiFi、蓝牙、播放等的设置页面的解决的方法
- react 前端开发 list表缺少分割线的解决方法
- iOS开发之解决CocoaPods中“.h”头文件找不到的问题,简单粗暴的方法