Как показать / скрыть панель поиска с помощью той же кнопки панели инструментов
У меня есть кнопка на панели инструментов
UIBarButtonItem *systemItem2 = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemSearch target:self action:@selector(pressButton2:)];
systemItem2.style = UIBarButtonItemStyleBordered;
и пресс-акция
- (void) pressButton2:(id)sender{
mapSearch.hidden = NO;
}
в представлении WillAppear
- (void)viewWillAppear:(BOOL)animated
{
mapSearch.hidden = YES;
}
Как я могу показать и скрыть панель поиска с помощью той же кнопки (второе нажатие)?
1 ответ
Решение
Я понимаю, что вы хотели бы переключить mapSearch.hidden
, Вот решение
mapSearch.hidden = !mapSearch.hidden;
или же
mapSearch.hidden = (mapSearch.hidden) ? NO : YES;