容器框在viewDidLoad中返回不正确的大小,但在viewWillAppear中正确返回

时间:2014-06-10 05:34:56

标签: ios uiviewcontroller uicontainerview

我在我的应用程序中使用容器视图。

将此容器视为721*1024的大小。

我使用performSegueWithIdentifier方法来推送我的容器视图控制器。 当我在viewDidLoad中打印出视图的帧大小时,它会向我显示768*1024,同一视图的帧大小在721*1024中显示为viewWillAppear,为什么?

出了什么问题?我试图在这个容器视图中添加一些子视图,我也在我的应用程序中使用了自动调整。所以当在viewDidLoad方法中添加子视图时,框架不能正确调整大小,因为它们从错误的帧中取出viewDidLoad。 我的主要问题是为什么容器视图的框架在viewDidLoadviewWillAppear中显示不正确?

0 个答案:

没有答案