我无法为其中一个视图设置框架。我知道iPhone 5的高度为568,但当我将此代码输入我的ViewController中的viewDidLoad
时:
var height = self.bounds.height
println(height)
输出:
640.0
为什么它应该是568时出现?这是模拟器的问题吗?
答案 0 :(得分:2)
我的viewController高度超过568
。你已经FreeForm
。检查视图控制器Size inspector
的高度。
制作simulated size
fixed
。
编辑:您可以将其portrait
和iPhone 4 inch
正确显示,如下所示。
答案 1 :(得分:0)
要获得屏幕的高度,您需要VIEW的高度。要做到这一点,你会想要:
不要放:
var height = self.view.bounds.height
DO:
var height = self.view.bounds.size.height