【发布时间】:2016-01-30 23:22:21
【问题描述】:
我在我的项目中使用 iOS 6.0 和自动布局。
在此,我使用的是 NavigationViewcontroller。问题是当我将设备旋转到横向模式时,导航栏的高度会降低。如何保持导航栏的高度与纵向模式和横向模式相同?
【问题讨论】:
-
@Ashok 横向模式下导航控制器的默认高度
标签: ios
我在我的项目中使用 iOS 6.0 和自动布局。
在此,我使用的是 NavigationViewcontroller。问题是当我将设备旋转到横向模式时,导航栏的高度会降低。如何保持导航栏的高度与纵向模式和横向模式相同?
【问题讨论】:
标签: ios
你不能改变它,你应该在提问之前谷歌。
使导航栏更高是违反 Apple 人机界面指南的行为,您的应用程序可能会因此被 App Store 拒绝。阅读本文
【讨论】:
试试这段代码...
这适用于自定义 UINavigation Bar ,我不确定您的要求。
CGFloat navBarHeight = [navBar sizeThatFits:self.bounds.size].height;
// Resizing navigationBar
navBar.frame = CGRectMake(0, 0, self.bounds.size.width, navBarHeight);
【讨论】: