标签更改时UIButton更改宽度

时间:2013-06-04 16:22:05

标签: ios user-interface uibutton

我正在使用shift键编写计算器应用程序。按下shift键时,UIButtons的某些标签应该更改。问题在于,当它们这样做时,宽度也会改变,并且由于某些设计约束,其他按钮也会自行调整大小。如何锁定按钮的宽度(以实际方式或在故事板构建器中),以便它永远不会更改(无论按钮的内容如何)

感谢您提前提供任何帮助。

2 个答案:

答案 0 :(得分:3)

按钮,与标签一样,具有由文本宽度加上一些填充设置的内在大小。如果你想让它们具有固定的宽度,那么在IB中,只需从菜单中给每个按钮一个明确的宽度,编辑器 - > Pin - >宽度。

答案 1 :(得分:2)

您是否尝试过使用[button sizeToFit]?在调整子视图内部后调用它然后你可能想要应用一些“填充”,因为这将调整视图的大小以完全适合它的子视图。

UIView sizeToFit