在模拟器上运行时 UIButton 宽度不填充工具栏
Posted
技术标签:
【中文标题】在模拟器上运行时 UIButton 宽度不填充工具栏【英文标题】:UIButton width not filling toolbar when run on simulator 【发布时间】:2015-01-06 22:18:40 【问题描述】:我有一个带有按钮的 UIToolbar。在情节提要中,一切看起来都很好。问题是当我在模拟器上运行它时,它看起来与故事板上的不一样。
(注意:它甚至不允许我为按钮添加约束。)
在故事板中:
在模拟器中:
【问题讨论】:
我遇到了同样的问题 【参考方案1】:栏按钮项目不会自动调整大小,您设置的大小是 4 英寸及以下设备,因为这是故事板中的默认大小。但是,您在 iPhone 6 模拟器上运行,因此屏幕较宽,并且按钮不会填满整个栏。
如果您需要让按钮填满整个栏,则必须在代码中完成,在 viewDidLayout
中,将栏按钮项目的 width
更改为栏的。
【讨论】:
我不能只给它添加一个约束吗? 不,因为栏按钮项不是视图。以上是关于在模拟器上运行时 UIButton 宽度不填充工具栏的主要内容,如果未能解决你的问题,请参考以下文章