在模拟器上运行时UIButton宽度不填充工具栏

时间:2015-01-06 22:18:40

标签: ios xcode uitoolbar

我有一个带有按钮的UIToolbar。在故事板中一切都很好看。问题是当我在模拟器上运行它时,它看起来与故事板上的相同。

(注意:它甚至不让我为按钮添加约束。)

在故事板中:

enter image description here

在模拟器中:

enter image description here

1 个答案:

答案 0 :(得分:1)

条形按钮项目不会自动调整大小,并且您设置的大小适用于4英寸及以下设备,因为这是故事板中的默认大小。但是,您在iPhone 6模拟器上运行,因此屏幕较宽,按钮不会填满整个条。

如果您需要让按钮填满整个栏,则必须在viewDidLayout中的代码中执行此操作,将栏按钮项的width更改为栏的<{p}。