我有一个工具栏按钮
UIBarButtonItem *systemItem2 = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemSearch target:self action:@selector(pressButton2:)];
systemItem2.style = UIBarButtonItemStyleBordered;
和新闻动作
- (void) pressButton2:(id)sender{
mapSearch.hidden = NO;
}
在viewWillAppear
中- (void)viewWillAppear:(BOOL)animated
{
mapSearch.hidden = YES;
}
如何使用相同的按钮显示和隐藏搜索栏(第二次按下)?
答案 0 :(得分:4)
我知道您想要切换mapSearch.hidden
。这是一个解决方案
mapSearch.hidden = !mapSearch.hidden;
或
mapSearch.hidden = (mapSearch.hidden) ? NO : YES;