美文网首页iOS 开发
iOS tableView 分割线到边

iOS tableView 分割线到边

作者: 七分呗轻唱 | 来源:发表于2016-03-09 09:45 被阅读187次

    1.在viewDidLoad实现选择器方法

    //将分割线拉伸到屏幕的宽度

    if ([self.tableView respondsToSelector:@selector(setSeparatorInset:)]) {

    [self.tableView setSeparatorInset:UIEdgeInsetsZero];

    }

    if ([self.tableView respondsToSelector:@selector(setLayoutMargins:)]) {

    [self.tableView setLayoutMargins:UIEdgeInsetsZero];

    }

    if([[[UIDevice currentDevice]systemVersion]floatValue]>=7.0)

    {

    self.edgesForExtendedLayout = UIRectEdgeNone;

    self.automaticallyAdjustsScrollViewInsets = NO;

    }

    2. ----tableView delegate

    - (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 tableView 分割线到边

        本文链接:https://www.haomeiwen.com/subject/snwzkttx.html