我正在为类似书本的应用程序使用具有不同视图的故事板。在每个视图中,我都想要一个带有点击时出现的按钮的工具栏,让用户可以选择返回主视图。我通过 UITapGestureRecognizer 实现了这一点。但是,使用当前代码,当我转到视图时,我的工具栏不会隐藏。当我点击它时,它会像我想要的那样消失。如何切换以使工具栏默认隐藏,然后点击它出现?
这是我的代码:
@implementation secondViewController
- (void)toggleNavBar:(UITapGestureRecognizer *)gesture {
BOOL barsHidden = self.topBar.hidden;
self.topBar.hidden = !barsHidden;
}
- (void)viewDidLoad
{
[super viewDidLoad];
UITapGestureRecognizer *gesture = [[UITapGestureRecognizer alloc] initWithTarget:self
action:@selector(toggleNavBar:)];
[self.view addGestureRecognizer:gesture];
}