【发布时间】:2013-01-25 23:53:52
【问题描述】:
当设备旋转时,自定义 UIToolbar 的 UIBarMetrics 是否会发生变化?我希望它自动发生,但如果在轮换期间我可以做些什么也可以。我想使用 UIAppearance,所以手动调整栏的高度是行不通的。
【问题讨论】:
标签: ios objective-c rotation uitoolbar uibarmetrics
当设备旋转时,自定义 UIToolbar 的 UIBarMetrics 是否会发生变化?我希望它自动发生,但如果在轮换期间我可以做些什么也可以。我想使用 UIAppearance,所以手动调整栏的高度是行不通的。
【问题讨论】:
标签: ios objective-c rotation uitoolbar uibarmetrics
我认为你需要
UIToolbar *toolbar = [UIToolbar 外观];
[工具栏 setBackgroundImage:[UIImage imageNamed:@"toolbarLandscapePhone"] forToolbarPosition:UIToolbarPositionBottom barMetrics:UIBarMetricsLandscapePhone];
您可以简单地将BarMetrics 设置为UIBarMetricsLandscapePhone
【讨论】: