无法在动态表格视图单元格中约束按钮大小

时间:2016-06-14 13:18:19

标签: ios iphone uitableview storyboard ios-autolayout

当我在动态表格视图单元格中放置带图像的按钮时,我无法限制按钮大小。 我已经设置了宽度,高度,顶部,底部约束。 但是在运行它时,它不起作用。 有什么问题?

这是我的场景图片。 http://i.imgur.com/KHQ8Imv.png?1

这是运行时图像。 http://i.imgur.com/iAqfkCn.png?1

我已将宽度和高度约束分别设置为30。 但是在模拟器(也就是真实设备)中,按钮占用的空间更多,顶部和底部约束永远不会起作用。

3 个答案:

答案 0 :(得分:1)

以下是两个按钮的约束:

记录按钮约束应该是这样的

enter image description here

停止按钮约束

enter image description here

答案 1 :(得分:0)

您需要设置:

tableView.rowHeight = UITableViewAutomaticDImension

tableView.estimatedRowHeight = 44.0

答案 2 :(得分:0)

Bhadresh的回答是正确的。

我错误的是两个按钮之间关系的约束。

首先我用基线设置约束。但它没有用。

最后我用centerY设置约束。它起作用了。