Ios UI当标签更改时更改宽度的按钮

Ios UI当标签更改时更改宽度的按钮,ios,user-interface,uibutton,Ios,User Interface,Uibutton,我正在编写一个带有shift键的计算器应用程序。按下shift键时,某些UIButton的标签应该会更改。问题是当它们这样做时,宽度也会改变,并且由于某些设计约束,其他按钮也会自行调整大小。如何锁定按钮的宽度(实用地或在故事板生成器中),使其永远不会更改(无论按钮的内容如何) 感谢您提前提供的帮助。您是否尝试过使用[按钮大小调整]?在调整中的子视图的大小后调用它,然后可能需要应用一些“填充”,因为这将调整视图的大小以完全适合其子视图 您是否尝试过使用[按钮大小调整]?在调整中的子视图的大小后调用

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


感谢您提前提供的帮助。

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


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


按钮与标签一样,其固有大小由文本宽度加上一些填充设置。如果希望按钮具有固定宽度,则在IB中,只需从菜单编辑器-->引脚-->宽度中为每个按钮指定一个显式宽度

按钮和标签一样,其固有大小由文本的宽度加上一些填充设置。如果希望按钮具有固定宽度,则在IB中,只需从菜单编辑器-->引脚-->宽度中为每个按钮指定一个显式宽度