我在我的应用程序中使用容器视图。
将此容器视为721*1024
的大小。
我使用performSegueWithIdentifier
方法来推送我的容器视图控制器。
当我在viewDidLoad中打印出视图的帧大小时,它会向我显示768*1024
,同一视图的帧大小在721*1024
中显示为viewWillAppear
,为什么?
出了什么问题?我试图在这个容器视图中添加一些子视图,我也在我的应用程序中使用了自动调整。所以当在viewDidLoad
方法中添加子视图时,框架不能正确调整大小,因为它们从错误的帧中取出viewDidLoad
。
我的主要问题是为什么容器视图的框架在viewDidLoad
和viewWillAppear
中显示不正确?