我在视图控制器中创建了 2 个子视图,以便基于 2 个不同的按钮在彼此之间交换。
a la,按钮 1 显示 childview1 等。
但是,当我以横向模式启动应用程序并在 viewDidAppear 中打印出子视图的边界时,边界仍然不正确。
所以基本上,
在视图控制器的 viewDidAppear 方法中,我创建了 2 个子视图,然后我立即在此处为视图控制器打印出边界。他们是正确的。
在 childviewcontroller 的 viewDidAppear 方法中,我还打印出边界,因为我知道它们对于父级是正确的并且它们仍然不正确。
所以输出看起来像这样..
ViewController Bounds Height2:748.000000 Width: 1024.000000
Child Bounds Height:1004.000000 Width: 768.000000
当应用程序加载时,我的视图控制器有正确的尺寸,而孩子们没有。
有任何想法吗?有什么方法可以设置孩子的创作界限吗?
谢谢