固定空格键按钮项目将按钮放在屏幕外

时间:2016-08-08 16:09:13

标签: ios xcode-storyboard

我想在我的iOS应用中实现一个工具栏,它在工具栏的中央显示应用的徽标,并在右侧显示+按钮。

因此,我在视图上放置了一个工具栏元素,然后是两个条形按钮项(徽标和添加符号),并在它们之间放置了两个灵活的空格键按钮项。

现在看起来像这样:

Storyboard

虽然这看起来与所需的行为完全相同,但在模拟器中看起来并不像这样:

Simulator Portrait Mode

使用iPhone 6s测试应用程序时,徽标部分位于左侧稍微多一点,但仍然不在中心位置。我显然做错了,因为我认为“灵活空格键按钮项”的意思是动态适应不同的分辨率。它是什么?

1 个答案:

答案 0 :(得分:1)

您应该使用UINavigationBar而不是UIToolbar

UINavigationBar用于屏幕顶部,因为它的底边有阴影。它还支持具有居中的标题/标题视图。

UIToolbar用于屏幕底部,因为它的顶部边缘有阴影。它没有添加标题的属性,因此您必须手动执行此操作。此外,灵活的空间布置元素,因此每个柔性宽度项具有相同的宽度。