【发布时间】:2011-07-10 08:12:36
【问题描述】:
来自 iOS 人机界面指南,iOS UI Element Usage Guidelines
在 iPhone 上,请考虑 工具栏高度的自动变化 发生在设备旋转。在 特别是,确保您的自定义 工具栏图标非常适合较薄 横屏显示的栏 方向。不要指定高度 以编程方式的工具栏。
例如,我可以在 Mail、iPhone 版 Twitter 和 Dropbox 中看到高度从 44 点变为 32 点,但是当我添加一个工具栏(使用 Interface Builder)并让我的 UIViewController 子类自动旋转(shouldAutorotateToInterfaceOrientation: 返回 YES),工具栏不会在设备旋转时自动更改其高度。
UIToolbar Class Reference 没有提到这种高度的自动变化,所以即使 HIG 说 不要以编程方式指定工具栏的高度,我是否应该以编程方式更改它?
【问题讨论】: