我试图创建自己实现一个标签栏,使用工具栏代替的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