【发布时间】:2014-05-08 22:01:24
【问题描述】:
在viewDidLoad 方法中,我调用视图控制器self.view.frame.size.height,它返回568。但[[UIScreen mainScreen] bounds].size.height 返回480。视图的框架大小不应该总是小于窗口大小吗?
我在 iphone 4s 上进行测试。我尝试将子视图的长度设置为[[UIScreen mainScreen] bounds].size.height,但不足以覆盖屏幕。然后我检查了self.view.frame.size.height 的大小,这就是我遇到 568 的原因,这对我来说还没有任何意义。
【问题讨论】:
-
你用哪种方法检查高度?视图控制器是如何创建的?你的布局限制是什么?
-
我在包含控制器的 ViewDidLoad 中调用这些操作。
标签: objective-c ios7