【发布时间】:2015-06-29 02:04:38
【问题描述】:
我在界面生成器中有一个视图。我将宽度设置为 600,高度设置为 400。然后我添加了一些约束以确保它在不同屏幕尺寸的设备上正确显示。约束如下:'superview 的尾随空间:0,superview 的前导空间:0....' 这里 superview 是 ViewController 的主视图。
在模拟app的时候,view显示很好,我打印出了view的大小。打印的结果显示框架和边界仍然是 (600, 400)。我认为视图的宽度将等于我的屏幕宽度。这里有什么问题?
我在 iPhone6 上运行它。我在界面生成器中布局视图。测试代码是
println("bounds width:\(myView.bounds.width), height:\(myView.bounds.height)")
println("frame width:\(myView.frame.width), height:\(myView.frame.height)")
【问题讨论】:
标签: ios uiview autolayout