iOS 如何改变表视图分割线在iOS7中的默认偏移

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS 如何改变表视图分割线在iOS7中的默认偏移相关的知识,希望对你有一定的参考价值。

- (void)viewDidLoad
{
    [super viewDidLoad];
    self.automaticallyAdjustsScrollViewInsets = NO;
    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 *)indexPath
{
    if ([cell respondsToSelector:@selector(setSeparatorInset:)])
    {
        [cell setSeparatorInset:UIEdgeInsetsZero];
    }
    if ([cell respondsToSelector:@selector(setLayoutMargins:)])
    {
        [cell setLayoutMargins:UIEdgeInsetsZero];
    }
}

 

以上是关于iOS 如何改变表视图分割线在iOS7中的默认偏移的主要内容,如果未能解决你的问题,请参考以下文章

表视图背景视图在 iOS7 中不起作用

ios 7 中未显示社交视图的默认警报

UI警报表视图在ios7中不起作用

仅当在 iOS 7 弹出框内使用视图时,如何使视图背景透明?

ios7将刷新控件添加到表视图作为子视图后,它增加了额外的空间

有啥方法可以覆盖 iOS 7 中的 titleView 褪色?