【问题标题】:UIButton changing width when label changes标签更改时UIButton更改宽度
【发布时间】:2013-06-05 00:41:39
【问题描述】:

我正在编写一个带有 shift 键的计算器应用程序。当按下 shift 键时,一些 UIButtons 的标签应该改变。问题是,当它们这样做时,宽度也会发生变化,并且由于某些设计限制,其他按钮也会自行调整大小。如何锁定按钮的宽度(务实地或在故事板构建器中),使其永远不会改变(无论按钮的内容如何)

提前感谢您的帮助。

【问题讨论】:

    标签: ios user-interface uibutton


    【解决方案1】:

    按钮,就像标签一样,有一个固有的大小,由它们的文本宽度加上一些填充设置。如果您希望它们具有固定宽度,那么在 IB 中,只需从菜单中为每个按钮指定一个显式宽度,即 Editor --> Pin --> Width。

    【讨论】:

      【解决方案2】:

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

      UIView sizeToFit

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-10-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-11-15
        • 1970-01-01
        相关资源
        最近更新 更多