我試圖創建自己實現一個標籤欄,使用工具欄代替的TabBar(以啓用新的「標籤欄」的定製)。爲了實現這一點,我需要能夠在按下按鈕時在視圖之間切換。視圖後更改子視圖內容已加載(可可觸摸)
目前,我認爲由一個子視圖的TabBar和customView子視圖。後者需要在newTabBarController的按鈕回調中切換。任何人都可以告訴我我該怎麼做?基本上我想要爲subview的presentModalViewController相同的效果。簡單地將我的視圖指針設置爲不同的視圖不起作用。
下面是一些示例代碼:
- (void)viewDidLoad{
customView = selectedViewController.view;
[self.view addSubView:customView];
[self.view addSubView:newTabBarController.view];
}
- (void)buttonHandler:(id)sender {
NewViewController newController = [[NewViewController alloc] init];
// what to do now??
}
要明確:newTabBarController不從的UITabBarController繼承。它的子類UIViewController。
謝謝,這個解決方案就足夠了現在。我不禁覺得應該在這裏使用UINavigationController。 – 2009-11-06 09:25:19