我想在我的iOS应用中实现一个工具栏,它在工具栏的中央显示应用的徽标,并在右侧显示+
按钮。
因此,我在视图上放置了一个工具栏元素,然后是两个条形按钮项(徽标和添加符号),并在它们之间放置了两个灵活的空格键按钮项。
现在看起来像这样:
虽然这看起来与所需的行为完全相同,但在模拟器中看起来并不像这样:
使用iPhone 6s测试应用程序时,徽标部分位于左侧稍微多一点,但仍然不在中心位置。我显然做错了,因为我认为“灵活空格键按钮项”的意思是动态适应不同的分辨率。它是什么?
答案 0 :(得分:1)
您应该使用UINavigationBar
而不是UIToolbar
。
UINavigationBar
用于屏幕顶部,因为它的底边有阴影。它还支持具有居中的标题/标题视图。
UIToolbar
用于屏幕底部,因为它的顶部边缘有阴影。它没有添加标题的属性,因此您必须手动执行此操作。此外,灵活的空间布置元素,因此每个柔性宽度项具有相同的宽度。