2013-04-02 182 views
0

我正在爲iOS應用程序工作。我做了一個包含按鈕的菜單欄,菜單欄應該在每個應用程序頁面上。我做了很多視圖控制器場景,我想要這樣的功能:當我點擊任何按鈕時,它應該打開一個視圖控制器場景如何打開其他頁面點擊按鈕

如何打開查看控制器場景點擊按鈕?我不想添加其他現有的視圖控制器場景我當前的視圖控制器場景作爲子視圖。我想獨立打開其他現有場景。

+1

使用自定義標籤欄功能並實現爲菜單欄。像這樣http://www.martinhoeller.net/2011/05/07/custom-tab-bars/ – vamsi575kg

+0

我已經做到了,現在我想打開其他現有的場景,點擊按鈕。在這裏它將這個應用程序添加爲當前視圖的子視圖 –

+0

@Gup OP不希望將其他VC添加爲子視圖。 – viral

回答

0

1)插入查看:

ButtonView *buttonView = [[ButtonView alloc] initWithNibName:@"ButtonView" bundle:[NSBundle mainBundle]]; 
buttonView.view.frame = CGRectMake(yourFrame); 
[self.view addSubview:buttonView.view]; 

2)刪除查看:

[buttonView removeFromSuperview]; 
+2

任何人都可以解釋我DownVote的原因嗎? – Bhavin

+1

世界上有一些東西,這仍然是無法解釋的。 :) –

0

你必須考慮以下

  • 導航控制器
  • 標籤欄控制器自定義實現
0

您是否嘗試過這種方法,只需將YourViewController替換爲要加載的.xib的名稱即可。

YourViewController *yvc = [[YourViewController alloc] init]; 
[self presentViewController:yvc animated:YES completion:nil]; 

這會進入您的IBaction的導航按鈕fyi。

0

您需要查看UINavigationController或UITabBarController。還有其他的方法。導航控制器是最簡單的。 Apple文檔擁有您所需的一切。

相關問題