2012-05-17 50 views
1

我有一個帶有條按鈕項的導航欄。我將如何去改變第一次按下選擇器。我基本上希望有第一次按下觸發「showMenuView」選擇,然後同時在隨即出現變化barbuttonitem選擇是「hideMenuView」更改觸摸條按鈕項的選擇器

這裏的代碼,我到目前爲止:

UIBarButtonItem *button = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"globe.png"] style:UIBarButtonItemStyleBordered target:self action:@selector(showMenuView:)]; 

感謝任何幫助

回答

4

您可以設置一個新的動作。

[button setAction:@selector(hideMenuView:)]; 

但我認爲這將是一個更好的做法是使用一個toggleMenuView:方法,有一個布爾變量,表示羯羊或不是你的菜單可見,然後隱藏或顯示其在toggleMenuView:

1

您可以撥打setAction:

[button setAction:@selector(hideMenuView)];