我正在使用此处发布的方法在旋转设备时调整工具栏的大小。这很好用,它显示了适当的大小,包括图标大小等。
然而,当我展示一个带有 的视图控制器时[self presentViewController:theViewController animated:YES completion:nil];
,工具栏的高度会重新设置为 44px 而不是 32。很容易看出,在展示视图控制器时尺寸已经增加,因为它在动画期间已经更高了。关闭视图控制器后它也保持高。该应用程序针对 iOS 6。以防万一可能相关。
有没有办法让较小的尺寸保持在横向?