在代码中初始化单元格时如何使用detailTextLabel?

时间:2015-12-21 15:26:30

标签: uitableview swift2 tableviewcell

我在IB中没有原型单元。我在代码中初始化单元格。

let mycell = UITableViewCell(style: .Default, reuseIdentifier: "reuseIdentifier")
mycell.textLabel!.text = "main text"
mycell.detailTextLabel!.text = "test"

mycell.textLabel!.text来电正常。但mycell.detailTextLabel!.text调用会导致应用崩溃,因为mycell.detailTextLabel为零。我需要做些什么让这部分工作吗?

1 个答案:

答案 0 :(得分:1)

我遇到了同样的问题 - 这有帮助。

How to Set UITableViewCellStyleSubtitle and dequeueReusableCell in Swift?

使用类似:

cell = UITableViewCell(style: UITableViewCellStyle.Subtitle,
                reuseIdentifier: "identifier")