1

我正在构建基本应用程序。它使用带有 3 个视图的标签栏。我在第一个视图上有一个按钮。当我单击它时,我希望它切换到第三个视图,但将标签栏保持在底部。现在,我让它工作,但是当它切换到第三个视图时,我失去了标签栏。

我是新人,所以放轻松。我试过在这个网站上搜索,但没有任何帮助。如果可能,请提供代码以及它应该进入哪些文件。

在我的 .hi 中输入以下代码: -(IBAction) btnClickedSell1:(id) sender;

在 .mi 中输入以下代码:

-(IBAction) btnClickedSell1:(id) sender {
    Selling *second = [[Selling alloc] initWithNibName:nil bundle:nil];
    [self presentModalViewController:second animated:YES];
}

我相信我必须拥有正确的代码,但是我不确定他们应该准确进入哪些文件以及在 IB 中采取的确切步骤。

任何帮助是极大的赞赏!

4

2 回答 2

0

你不应该使用presentModalViewController:animated,如果你只想切换到第三个视图,我认为你应该试试这个代码:

 [yourTabBarController setSelectedIndex:2];

如果您的应用基于 TabBar 应用程序,您可以通过 NSApplicationDelegate 获取yourTabBarController 。

于 2012-09-10T05:57:19.607 回答
0

在基于选项卡的应用程序中,每个条形按钮都像 ViewController 一样。所以你可以重定向到下一个 ViewController 你不能保留你的第一个 Bar 按钮。

于 2012-09-10T06:10:58.100 回答