2013-01-21 83 views
0

我有一個UIView上有一個按鈕,當用戶點擊那個按鈕時我有另一個xib文件,我想推動。現在,這種觀點沒有一個navigationcontroller所以我創建一個動態的,像這樣:推動從右側的視圖控制器,動態導航控制器

myVC *viewController = [[myVC alloc] init]; 
    UINavigationController *controller = [[UINavigationController alloc] 
      initWithRootViewController:viewController]; 
    [self presentModalViewController: controller animated: YES]; 

但這是有模式的,我怎麼能有MYV從右側推?

謝謝。

+2

你目前的看法'self'是在導航控制器裏面嗎?如果沒有,爲什麼不添加內部導航控制器並將'myVC'推到那個? – iDev

回答

0

請嘗試以下格式。這會幫助你。

myVC *viewController = [[myVC alloc] initWithNibName:"myVC" bundle:nil]; 
viewController.modalTransitionStyle=UIModalTransitionStyleFlipHorizontal; 
[[self navigationcontroller] presentModalViewController:viewController animated: YES]; 

此代碼用於翻轉新的視圖控制器水平。 請參閱「UIModalTransitionStyle」。

+0

thnaks,這有點酷。 – Huang

0

您需要編輯您的appdelegate類,並且您自己需要將您的視圖控制器作爲根類指定給導航控制器。然後它會自動將您的所有視圖控制器轉換爲導航視圖。試試吧

相關問題