2014-01-24 160 views
0

我在項目中使用的一個view controller查看高度降低

viewDidLoad方法,當我登錄的看法我有568幀大小,但是當我在viewDidAppear記錄它是480

我disaplying鑑於一個tbaleview和工具欄。我已取消選中自動佈局,並取消選中底部自動識別遮罩。爲什麼發生這種情況?

當我在iphone5的測試模擬器它顯示568的時間和當我在iphone4的測試模擬器它顯示在viewDidAppear 480。

+1

你有什麼問題? – Alexis

+0

是你的'viewcontroller'是任何其他ViewController的childviewcontroller(子視圖)。 – Akhilrajtr

+0

您使用的是哪個版本的X代碼? – footyapps27

回答

0

在創建時視圖控制器視圖的正確大小越早在方法viewDidLayoutSubviews上,所以您應該儘可能在那裏完成所有定位。