Показать / Скрыть UIToolbar с помощью крана
Я использую раскадровку с различными видами для книжного приложения. В каждом представлении я хочу панель инструментов с кнопкой, которая появляется при нажатии, что дает пользователю альтернативу для возврата к главному виду. Я достиг этого с помощью 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];
}