在autolayer中更新UITableVIewCell子视图

时间:2014-11-12 08:22:36

标签: ios uitableview

我的英语很差,请原谅我 ,我使用故事板和自动图层。

我想实现聊天View,我遇到的第一个问题是,当我想改变按钮的大小时。

http://i.stack.imgur.com/B0Mq4.jpg

http://i.stack.imgur.com/wySdr.png

帮助~~~~~

1 个答案:

答案 0 :(得分:0)

所有行都具有相同的高度,您应该使用自动布局并使tableView具有动态行高。

然后标签的高度将根据其文本长度增加。如果你使用按钮来显示文本,我假设你已经将它的titleLabel设置为这样。

button.titleLabel.numberOfLines = 0;

我做了一个测试,为titleLabel设置文本未能使单元格高度动态,而如果我使用标签而不是按钮,它确实给了我正确的结果,所以我建议你在标签后面做按钮如果你真的需要它,并使其框架与标签相同。