iOS - IOS8 设置TableView Separatorinset 分割线从边框顶端开始
来源:互联网 发布:徐达 知乎 编辑:程序博客网 时间:2024/06/05 04:38
原文链接 : http://www.cocoachina.com/bbs/read.php?tid=233228
IOS8 设置TableView Separatorinset 分割线从边框顶端开始
在ios8上 [TableView setSeparatorInset: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];
}
}
经过测试加入下面方法 在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];
}
}
http://stackoverflow.com/questions/25770119/ios-8-uitableview-separator-inset-0-not-working
0 0
- IOS8 设置TableView Separatorinset 分割线从边框顶端开始
- iOS8 设置TableView Separatorinset 分割线从边框顶端开始
- IOS8 设置TableView Separatorinset 分割线从边框顶端开始
- IOS8 设置TableView Separatorinset 分割线从边框顶端开始
- iOS8 设置TableView Separatorinset 分割线从边框顶端开始
- IOS8 设置TableView Separatorinset 分割线从边框顶端开始
- IOS8 设置TableView Separatorinset 分割线从边框顶端开始
- IOS8 设置TableView Separatorinset 分割线从边框顶端开始
- IOS8 设置TableView Separatorinset 分割线从边框顶端开始
- iOS - IOS8 设置TableView Separatorinset 分割线从边框顶端开始
- iOS 设置TableView Separatorinset 分割线从边框顶端开始以及分割线的颜色
- IOS8 设置TableView Separatorinset 分割线从边框顶端开始 (这个和我之前的有点区别)
- TableView Separatorinset 分割线从边框顶端开始
- iOS开发笔记——TableView Separatorinset 分割线从边框顶端开始
- iOS—TableView的分割线从边框顶端开始
- iOS tableview分割线从边框顶端开始
- iOS 让tableView分割线从边框顶端开始
- IOS78 设置TableViewCell 分割线从边框顶端开始
- 2016年9月8号
- 【opencv练习27 - 直方图均衡】
- 使用struts2.5版本遇到的问题
- storm如何部署拓扑
- 欢迎使用CSDN-markdown编辑器
- iOS - IOS8 设置TableView Separatorinset 分割线从边框顶端开始
- ubuntu14.04 怎么打开rar的文件
- angularJS下载站点-编译后的版本下载
- HttpURLConnection下载文件带进度Code
- UITableView——dataSource
- handler, Looper, Message三者的关系,作者写的很好很详细。
- 【opencv练习28 - 直方图计算】
- UITableView——delegate
- 数组名为常指针,与数组第一个元素地址相同