自定义TableViewCell不显示附件

时间:2015-07-12 17:38:05

标签: ios uitableview

我用很简单的表格做了很多应用程序,我对它们很满意。我从来没有使用过自定义tableViewCell直到今天。我开始使用一个带有两个标签的真正自定义单元格,并且正常呈现。我可以使用我的数据填充我的两个标签,没问题。我认为使用以下方法添加标准复选标记同样容易:

cell.accessoryType = .Checkmark

我的细胞正确渲染标签,但我没有勾选标记。是否需要做一些额外的事情才能使用自定义tableViewCell呈现附件类型?

编辑:我试图不只是使用默认的accessoryType。我创建了一个图像,一个imageview,并将cell.accessoryView设置为该视图,并且也不显示。显然我在自定义单元格中遗漏了一些内容

2 个答案:

答案 0 :(得分:0)

试试这段代码:

 func tableView(tableView: UITableView!, cellForRowAtIndexPath indexPath: NSIndexPath!) -> UITableViewCell! {

    // your cell coding here and set cell accessory view checkmark  
    cell.accessoryType = IUTableViewCellAccessoryType.Checkmark

}

答案 1 :(得分:0)

iOS 9由2个子视图组成:

  • 内容查看
  • accessoryView的

当您创建自己的自定义单元格(扩展UITableViewCell)时,请将您的视图添加到contentView。 (See docs

您可能已将视图直接添加到UITableViewCell,在这种情况下,您将在accessoryView上绘制子视图。