IOS8 设置TableView Separatorinset 分割线从边框顶端开始
2015-08-14 14:20
513 查看
这个问题出现了很多次,每次都是度娘,command +c,command + v,写完后就忘记了,今天特此记录下:
在ios8上 [TableView setSeparatorInset:UIEdgeInsetsMake(0,0,0,0)];不起作用。
可以在tableview创建都地方添加如下代码:
然后在UITableView的代理方法中加入以下代码:
在ios8上 [TableView setSeparatorInset:UIEdgeInsetsMake(0,0,0,0)];不起作用。
可以在tableview创建都地方添加如下代码:
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)]; }
然后在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]; } }
相关文章推荐
- IOS常用第三方框架 - Rosie
- 使用CocoaPods 但找不到头文件解决方法
- iOS中assign、copy 、retain等关键字的含义
- iOS中手机拍照的图片旋转
- iOS中的NSString引用计数问题(-1和整数最大值)
- iOS开发之监听键盘高度的变化
- Nagios配置之交换机及路由
- ios 获得设备型号
- IOS 协议
- iOS远程推送测试
- iOS storyboard tableview 内容下移64 解决
- iOS开发前须注意
- 使用 git 遇见的问题
- iOS 循环线程的实现
- iOS开发总结——项目目录结构
- js调用安卓和ios代码
- 使用cocoadPod updating local specs repositories 卡住
- iOS中利用NSURLSession进行文件断点下载
- [置顶] iOS百度地图SDK之实时绘制轨迹(后台仍执行)
- xcode插件怎么卸载