0

我有几个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)方法中运行它。

此时设置框架也不起作用。

4

2 回答 2

2

如果您需要UITableViewCells 看起来比默认行为更好,您可能应该在您自己的视图子类中绘制完整的内容、自定义按钮和文本以及可能的其他信息,并将其作为单元格的视图返回。

于 2012-09-25T22:05:23.357 回答
0

可能创建/分配一个 UILabel 并将其添加到单元格中。这样你就可以设置它的框架。

于 2012-09-26T04:46:45.807 回答