zoukankan      html  css  js  c++  java
  • iOS 解决tableView分割线从边框顶端开始

    1.直接把tableView设置成self.tableView.separatorStyle =UITableViewCellSeparatorStyleNone.然后自定义cell那里自己加一个view,高度为1,颜色自己设置。

    2.添加这两个方法 

    -(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];

        }

    }

  • 相关阅读:
    nginx服务
    安装python
    软件包安装总结
    看内存大小
    计算机系统基础知识04
    计算机系统基础知识03
    计算机系统基础知识02
    计算机系统基础知识01
    python常用模块-logging模块
    python基础-包的使用
  • 原文地址:https://www.cnblogs.com/hongyan1314/p/5790552.html
Copyright © 2011-2022 走看看