【发布时间】:2013-06-05 00:41:39
【问题描述】:
我正在编写一个带有 shift 键的计算器应用程序。当按下 shift 键时,一些 UIButtons 的标签应该改变。问题是,当它们这样做时,宽度也会发生变化,并且由于某些设计限制,其他按钮也会自行调整大小。如何锁定按钮的宽度(务实地或在故事板构建器中),使其永远不会改变(无论按钮的内容如何)
提前感谢您的帮助。
【问题讨论】:
标签: ios user-interface uibutton
我正在编写一个带有 shift 键的计算器应用程序。当按下 shift 键时,一些 UIButtons 的标签应该改变。问题是,当它们这样做时,宽度也会发生变化,并且由于某些设计限制,其他按钮也会自行调整大小。如何锁定按钮的宽度(务实地或在故事板构建器中),使其永远不会改变(无论按钮的内容如何)
提前感谢您的帮助。
【问题讨论】:
标签: ios user-interface uibutton
按钮,就像标签一样,有一个固有的大小,由它们的文本宽度加上一些填充设置。如果您希望它们具有固定宽度,那么在 IB 中,只需从菜单中为每个按钮指定一个显式宽度,即 Editor --> Pin --> Width。
【讨论】:
您是否尝试过使用[button sizeToFit]?在调整子视图的大小后调用它,然后您可能需要应用一些“填充”,因为这会调整视图的大小以完全适合其子视图。
【讨论】: