我正在使用TabBarController和NavigationController创建一个应用程序。标签栏控制器有3个标签。单击按钮时,在每个选项卡上应推送到新类。如何才能做到这一点??我无法做到这一点,因为TabBarController是父类。
答案 0 :(得分:0)
在MainWindow xib文件中实现UINavigationController,然后分配属性并拖动它。然后在你点击按钮时想要导航到另一个页面,如调用此代码
YourPage *js=[[YourPage alloc] initWithNibName:@"YourPage" bundle:nil];
[self.navigationController pushViewController:js animated:YES];
[js release];
答案 1 :(得分:0)
我假设您正在尝试推送到UIViewController。将您的TabBarController连接到UINavigationController,然后将所需的UIViewController作为UINavigationController的根视图连接,您的按钮现在应该可以通过UINavigationController推送到UIViewController(根视图控制器)。
希望这有帮助。
答案 2 :(得分:0)
最后,我尝试使用委托对象推送我的类,并且它已经工作。这是代码。
loginViewController = [[ LoginViewController alloc] init];
RewardieAppDelegate *appDelegate = [[UIApplication sharedApplication] delegate];
[appDelegate.navigationController pushViewController:loginViewController animated:YES];