我有一個UIViewController
,名爲LoginViewController
,它是AppDelegate
中的rootViewController
。在LoginViewController
中,我有兩個按鈕:Login
和Enroll
。如何將UIViewController作爲子視圖添加到UIViewController(RootViewController)?
當我點擊Login
時,我指定TabBarController
作爲rootViewController
,然後顯示TabBarController
。不過,現在我想我需要添加另一個UIViewcController
作爲子視圖,當我點擊Enroll
。我試過如下:
[self.view addsubview:viewcontroller.view];
但這裏的問題是屏幕下方頂部20像素左右我的ViewController的view.top被固定。我認爲狀態欄有問題,但我無法弄清楚如何解決它。
我認爲我需要將我的ViewController作爲子視圖添加到LoginViewController,然後從那裏重定向到不同的視圖。有人可以建議其他選項嗎?
變化根據您的要求的框架。因爲它下降了20個像素,所以嘗試像這樣改變y軸位置CGRectMake(0,-20,320,440)並檢查。 – Dee
這是正確的方式來啓動在-20座標烏爾幀?連我都不知道的 –
。一旦它爲我工作。所以建議你。 – Dee