Tabbar消失 - 我怎么能强迫它留下来?

时间:2012-01-11 22:36:10

标签: ios tableview tabbar

我终于在我的程序中实现了一个tabbar(比我想象的更长)。问题是,一旦用户点击视图中的按钮,它就会消失。我知道导航应该由tabbar完成,我仍然需要用户点击按钮来保存数据。你可能会说我可以让他保存数据,然后让他点击他自己的标签栏来查看他输入的内容。但不,我希望他能够进入视图,同时标签栏保持活动状态。有谁知道怎么做?

当用户点击按钮时会发生这种情况:

(button.tag = 9001);
UIButton *buttonPressed = (UIButton *)sender;
SecondView *second =[[SecondView alloc] initWithNibName:nil bundle:nil];
second.buttonTag  = buttonPressed.tag;
[self presentModalViewController:second animated:YES];

我忘了提及:因为我需要coredata和东西我没有制作tabbar应用程序,但稍后添加了tabbar(现在确切地说)。我像SEG在他的回答中描述的那样做了 - > steps to add tabbarcontroller to AppDelegate using Interface Builder in XCode 4.2 Empty Application template

1 个答案:

答案 0 :(得分:1)

presentModalViewController显示覆盖导航栏的新视图控制器。在这种情况下,不确定UI需要什么,但您可以使用

显示新的视图控制器
[self.navigationController pushViewController:second animated:YES];

然后当您准备关闭视图时

[self.navigationController popViewController:YES];

返回第一个视图。