我有一个UITableView,其中包含3种不同类型的单元格。 其中一种类型可能是简单的
override func awakeFromNib() {
super.awakeFromNib()
selectionStyle = UITableViewCellSelectionStyle.Blue
accessoryType = UITableViewCellAccessoryType.None
textLabel?.font = whatever
}
问题是
我应该在哪里解决这两个问题?
UPD:在cellForRowAtIndexPath中添加了assert(cell.selectionStyle!= .None)并且它跳闸了,显然awakeFromNib不是设置选择样式的好地方:它被具有不同重用标识符的单元格胜过
UPD2:在cellForRowAtIndexPath中将cell.selectionStyle设置为.Blue并没有改变它。
答案 0 :(得分:0)
完全是愚蠢的:我将这3个作为错误标识符的错误类型。 我想知道我是否最好删除这个问题或留下它。 不确定考虑downvoting的效用(如果有的话)是什么。