Ios Interface Builder中的XCode 5.1横向导航栏高度不正确
这完全是一款只支持横向模式的应用程序 我有一个具有以下特征的XIB:Ios Interface Builder中的XCode 5.1横向导航栏高度不正确,ios,interface-builder,xcode5,ios7.1,Ios,Interface Builder,Xcode5,Ios7.1,这完全是一款只支持横向模式的应用程序 我有一个具有以下特征的XIB: 尺寸:视网膜4英寸全屏幕 方向:景观 状态栏:默认值 顶部栏:不透明的导航栏 自动布局:已启用 Interface Builder中的视图显示: 原点y=64px 高度=256px 我知道状态栏是20px,这意味着IB认为横向模式下的导航栏是44px 当我通过一些日志运行应用程序时,我得到以下信息: navbar.origin.y=20(状态栏的大小) navbar.size.height=32 view.size.
- 尺寸:视网膜4英寸全屏幕
- 方向:景观
- 状态栏:默认值
- 顶部栏:不透明的导航栏
- 自动布局:已启用
- 原点y=64px
- 高度=256px
- navbar.origin.y=20(状态栏的大小)
- navbar.size.height=32
- view.size.height=256
感谢您的帮助,这自IOS7.1和XCode5.1以来一直困扰着我们。应用程序以前工作得很好。您是否已将Interface Builder配置为在横向视图中显示视图?属于导航控制器的导航栏在横向中的大小调整为32磅高度。这里的最佳做法是,不要依赖硬编码值(如44磅和32磅),而是使用“自动布局”根据视图控制器的顶部布局指南定义约束。