ios 设置表格tableview每行分割线从屏幕边缘开始
2016-07-06 16:57
423 查看
-(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];
}
}
{
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];
}
}
相关文章推荐
- Lenovo g50 如何进入到bios设置?
- 在cisco路由器上使用TFTP备份/恢复交换路由的IOS文件
- IM开发(2)-XMPP iOS开发
- 仿IOS滚轮效果(安卓中的竖直滑动选择器)
- IM开发(1)-ejabberd服务器搭建
- iOS oc页面的跳转
- 关于GCD开发的一些事儿
- 基于iOS平台配置免费离线语音识别功能-OpenEars
- 谈谈面向对象设计(OOD)原则
- iOS应用程序间共享数据
- IOS上传图片到服务器
- 2011年冬斯坦福大学公开课 iOS应用开发教程学习笔记(第三课)
- iOS实时卡顿监控
- iOS中团队开发上传SVN后代码不同步的解决办法
- iOS 检测字符串中是否包含表情符号
- iOS js调用oc方法
- iOS-获取系统相簿里边的所有照片
- iOS查看3D效果的手势交互
- iOS8区域定位CLVisit的了解
- iOS绘图二