我有几个UITableViewCell
个自定义按钮。这些按钮覆盖了一些单元格中的文本。如何在单元格中设置textLabel
属性的宽度,以免发生这种情况?这似乎不起作用。
cell.textLabel.font = UIFont.boldSystemFontOfSize(16)
cell.textLabel.adjustsFontSizeToFitWidth = true
cell.textLabel.numberOfLines = 0
cell.textLabel.lineBreakMode = UILineBreakModeWordWrap
cell.textLabel.preferredMaxLayoutWidth = 200
我在tableView(table_view, willDisplayCell:cell, forRowAtIndexPath:index_path)
方法中运行它。
此时设置框架也不起作用。
答案 0 :(得分:2)
如果您需要UITableViewCell
看起来比默认行为更好,您应该在自己的视图子类中绘制完整内容,以便自定义按钮和文本以及可能的其他信息,并返回作为单元格的视图。
答案 1 :(得分:0)
可能创建/分配UILabel并将其添加到单元格中。这样你就可以设置它的框架。