0

我使用 TabBarController 和 NavigationController 创建了一个应用程序。标签栏控制器有 3 个标签。在每个选项卡上单击按钮时应推送到新类。如何才能做到这一点??我不能这样做,因为 TabBarController 是父类。

4

3 回答 3

0

在 MainWindow xib 文件中实现 UINavigationController 然后分配属性并拖动它。然后当你点击按钮想要导航到另一个页面时放这个,比如调用这个代码

YourPage *js=[[YourPage alloc] initWithNibName:@"YourPage" bundle:nil]; 
[self.navigationController pushViewController:js animated:YES];
[js release];
于 2012-05-08T06:03:53.503 回答
0

我假设您正在尝试推送到 UIViewController。将您的 TabBarController 连接到 UINavigationController,然后将所需的 UIViewController 连接为 UINavigationController 的根视图,您的按钮现在应该能够通过 UINavigationController 推送到 UIViewController(根视图控制器)。

希望这可以帮助。

于 2012-05-08T06:07:01.503 回答
0

最后,我尝试使用委托对象推送我的课程并且它成功了。这是代码。

loginViewController = [[ LoginViewController alloc] init];
    RewardieAppDelegate *appDelegate =  [[UIApplication sharedApplication] delegate];
    [appDelegate.navigationController pushViewController:loginViewController animated:YES];
于 2012-05-16T05:22:54.837 回答