【发布时间】:2010-02-02 01:45:48
【问题描述】:
好的,所以我这里的情况让我发疯了。我正在加载带有自定义 UITableViewCell 的 UITableView。现在这个单元格中有几个 UILabel。
所以顺序是:
标签1 标签2 标签3 标签4
现在 Label2 有一个固定的高度。 Label1、Label3 和 Label4 需要根据字符串的大小来改变它们的高度。我使用推荐的方法来计算每个标签的高度:- sizeWithFont:c constrainedToSize: lineBreakMode:UILineBreakModeWordWrap
但标签彼此重叠。不确定如何定位这些标签?
或者有更好的方法吗?
谢谢
【问题讨论】:
-
我想看看你是如何构建你的 UITableViewCell 的。您的所有个人 tableViewCell 的高度都不同吗?如果您希望单元格也能正常工作,则需要使用 UITableViewDelegate 协议上的一种方法
-(CGFloat)tableView: heightForRowAtIndexPath:
标签: iphone uitableview uilabel uialertview