2012-06-09 46 views
0

我有一個工具欄按鈕如何顯示與相同的工具欄按鈕/隱藏搜索欄

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

我怎樣才能用相同的按鈕顯示和隱藏搜索欄(第二次按)?

回答

4

我明白你想切換mapSearch.hidden。這裏是一個解決方案

mapSearch.hidden = !mapSearch.hidden; 

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

非常感謝您! –