zoukankan      html  css  js  c++  java
  • #iOS问题记录# 关于UITableViewcel的分割线去掉问题

    十分清楚的记得以前在使用的时候,通过[_mTableView setSeparatorStyle:UITableViewCellSeparatorStyleNone];这一句话来达到效果的。

    这次怎么试用都无效果,后来才想起来,一个区别,这里做记录:

    一种是在strorbord中直接添加的tableview,一种是使用代码initwithframe来的。

    tableview在init的时候设置SeparatorStyle是无效的,只能在init之后再去设置才有效,

    也就是,

    当_mTableView作为一个子空间添加到storborad中,这种情况,这样是可以的。

    - (void)viewDidLoad {
    [super viewDidLoad];
    - [_mTableView setSeparatorStyle:UITableViewCellSeparatorStyleNone];
    }

    但是:

     - (instancetype) initWithCoder:(NSCoder *)aDecoder

    {

        self = [super initWithCoder:aDecoder];

        if(self)

        {

            TaskAnswerTableView * tableView1 = [[TaskAnswerTableView alloc]initWithFrame:CGRectMake(0,1000, 100,100) style:UITableViewStyleGrouped];

            [self addSubview:tableView1];

        [tableView1 setSeparatorStyle:UITableViewCellSeparatorStyleNone];

        }

         return self;

    }

    这样是无效的 ,需要[tableView1 setSeparatorStyle:UITableViewCellSeparatorStyleNone];放到viewdidapper后才有效。

  • 相关阅读:
    DB2去重的几种方法
    split命令:文件切割
    DB2中横表纵表互换
    做一个思想的码农
    access应用分享
    回顾2015年
    笑看互联网金融
    Razor语法
    数据库操作(二)
    SQL Server数据库简介(一)
  • 原文地址:https://www.cnblogs.com/Sanje3000/p/si3000.html
Copyright © 2011-2022 走看看