• ios8 设置单元格分割线无效


     原来: [self.tableView setSeparatorInset:UIEdgeInsetsMake(0, 0, 0, 0)];//分隔线紧贴左右边框 || [self.tableView setSeparatorInset:UIEdgeInsetsZero];

    现在ios8:①需要再Viewdidload里添加

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

            

        }

  • 相关阅读:
    安卓状态栏适配暗黑模式
    HtmlUnit框架:新建窗口与在新窗口打开链接
    Kotlin/Java下载文件(基于HttpClient Fluent API)
    导出可执行jar包
    Kotlin协程重要概念介绍
    MyBatis学习笔记
    执行上下文
    axios封装
    基础类型
    css特效基础
  • 原文地址:https://www.cnblogs.com/zhangliukou/p/4148380.html
Copyright © 2020-2023  润新知