UITableViewCell笔记

  1. 默认的四种cell的类型 默认CellStyle 原网站 还有这个带图的 据我自己试验,只有value2不自带imageview
  2. 不同的accessoryType accessoryType效果 可以看到,一个tabelviewcell的contentview被缩短了。右边是显示附件的view。 视图层级
  3. 设置accessoryView
    contentView也变短了,此时设置的accessoryType没用了。accessoryView的大小也会影响到contentview的大小 accessoryView cell的组成
  4. 设置缩进

    • indentationLevelindentationWidth

      indentationLevelindentationWidth乘积是缩进的距离。 indentationWidth默认是10point。

      if indexPath.row == 0 {
          cell?.indentationLevel = 2;
      }
      else if indexPath.row == 1
      {
          cell?.indentationLevel = 2;
          cell?.indentationWidth = 20;
      }
      

    缩进

  5. 设置分隔线的范围
    separatorInset
    默认分割线距离左边最短是15point。可以通过这个方法来设置。但是好像改变了这个值,系统默认的textlabel什么的也会移动。

            cell?.separatorInset = UIEdgeInsetsMake(0, 0, 0, 0)
    

            cell?.separatorInset = UIEdgeInsetsMake(0, 30, 0, 40)
    

posted on 2017-01-14 09:57  花老🐯  阅读(227)  评论(0编辑  收藏  举报

导航