如何使用相同的工具栏按钮显示/隐藏搜索栏

时间:2012-06-09 07:45:52

标签: ios xcode button show searchbar

我有一个工具栏按钮

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;
}

如何使用相同的按钮显示和隐藏搜索栏(第二次按下)?

1 个答案:

答案 0 :(得分:4)

我知道您想要切换mapSearch.hidden。这是一个解决方案

mapSearch.hidden = !mapSearch.hidden;

mapSearch.hidden = (mapSearch.hidden) ? NO : YES;