我有一个子视图,它占据了整个视图的宽度,并在脚本上定义,它在运行时有不同的大小。当在myView.frame.size.width中的视图上调用viewDidLoad()时,屏幕上的大小与大小不相关。我怎么能买这个尺寸的?

最佳答案

viewDidLoad()不布局视图,只加载视图,如果打印出任何子视图的superview,则会得到nil。在viewDidLayoutSubviews()中,视图在AutoLayout之后以正确的大小排列子视图。

关于ios - 设备上的 View 大小与快速 Storyboard 上的 View 大小不同,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33540273/

10-12 00:18
查看更多