【发布时间】:2014-09-29 16:24:49
【问题描述】:
这是我的尝试,cell 是我从 UITableViewCell 派生的原型 cell 自定义类的实例。 commentLabel 是自定义类内部的 UITextView 的 IBOutlet。 UITextView 中的滚动被禁用。
尝试 1:
cell.commentLabel.frame = CGRectMake(cell.commentLabel.frame.origin.x, cell.commentLabel.frame.origin.y, cell.commentLabel.frame.width, 500)
尝试 2:
cell.commentLabel.frame.size.height = 500
附加信息(可能不必要且不相关):
func tableView(tableView: UITableView!, heightForRowAtIndexPath indexPath: NSIndexPath!) -> CGFloat {
return UITableViewAutomaticDimension;
}
【问题讨论】:
-
您在使用自动布局吗?如果是这样,调整 .frame 属性将无济于事,您需要改为更新约束常量。
-
是的,我正在使用 AutoLayout 固定 UITextView 侧面的 3 个。我没有设置底部约束,因为这是我想要手动设置的。那么我从这里去哪里呢?如何通过代码访问约束?
-
我检查了
cell.commentLabel.constraints(),它的内容是空的。 -
我为您发布了一个答案,希望对您有所帮助。
标签: ios swift uitextview ios8