Dăn*_*ian 2 constraints uiview ios swift
我已经创建了一个带有自定义xib文件的ViewController.内幕我有一个精心放置的视图holderView,以适当的约束命名:

在控制器中,我有以下代码:
override func viewDidAppear(animated: Bool) {
super.viewDidAppear(animated)
println(holderView.bounds)
println(holderView.frame)
}
Run Code Online (Sandbox Code Playgroud)
我得到这个值,而不是真正的值:
(0.0,0.0,320.0,568.0)
(0.0,0.0,320.0,568.0)
Run Code Online (Sandbox Code Playgroud)
有谁知道为什么会这样?我在普通的故事板中尝试了完全相同的代码和视图,它运行正常.viewController由a加载并附加PageViewController.
自动布局会延迟绘制子视图的时间.看看这是否有效获取视图尺寸:
override func viewDidLayoutSubviews() {
println(self.holderView.frame.size)
}
Run Code Online (Sandbox Code Playgroud)
可以使用高度,宽度等
| 归档时间: |
|
| 查看次数: |
2485 次 |
| 最近记录: |