IOS:带有 Storyboard的 iPad 项目中的 View 大小

标签 ios height width uistoryboard xcode5

我在 xcode 5 for iPad 中开始一个新项目;然后在项目目标中我只为横向模式设置应用程序(左右) 在 Storyboard 中,我将第一个 View 设置为横向,当我在横向模式下正确运行它时。 我打扫卫生。 但是如果我做这个日志:

NSLog(@" width:%f", self.view.bounds.size.width);
NSLog(@" height:%f", self.view.bounds.size.height);

我也试过:

NSLog(@" width:%f", self.view.frame.size.width);
NSLog(@" height:%f", self.view.frame.size.height);

结果是 width: 768 和高度:1024

但这是错误的,因为我是横向的。 有什么问题?

最佳答案

您是否将 NSLogs 添加到 viewDidLoad ?在检查尺寸之前,您必须让 View 完全加载。它应该在 viewDidAppear 中报告正确的尺寸。

关于IOS:带有 Storyboard的 iPad 项目中的 View 大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19230541/

相关文章:

width - 将大页面缩放到小视口(viewport)(缩小)

ios - SceneKit 在与 Swift 接触后获取纹理坐标

ios - 将 UIStackView 子类化为观察者

css - <div> 以意外的高度呈现,并在为空时破坏布局

css - 将内容 div 定位在仅 img div 下方

excel - 在Excel VBA中动态调整组合框的宽度

iphone - 按下主页按钮,我应该使用哪种 AppDelegate 方法来安排本地通知

ios - 在 swift 中引用父 View Controller

CSS:两列布局,每列颜色不同 - 需要流体高度

css - 使用 CSS 显示比实际更大的图像