我有一个子视图,它占据了整个视图的宽度,并在脚本上定义,它在运行时有不同的大小。当在myView.frame.size.width
中的视图上调用viewDidLoad()
时,屏幕上的大小与大小不相关。我怎么能买这个尺寸的?
最佳答案
viewDidLoad()
不布局视图,只加载视图,如果打印出任何子视图的superview
,则会得到nil
。在viewDidLayoutSubviews()
中,视图在AutoLayout
之后以正确的大小排列子视图。
关于ios - 设备上的 View 大小与快速 Storyboard 上的 View 大小不同,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33540273/