我有一个带有条形按钮的导航栏。如何在第一次按下时更改选择器。我基本上想要第一次按下触发“showMenuView”选择器,然后显示更改barbuttonitem选择器为“hideMenuView”
这是我到目前为止的代码:
UIBarButtonItem *button = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"globe.png"] style:UIBarButtonItemStyleBordered target:self action:@selector(showMenuView:)];
感谢您的帮助
答案 0 :(得分:4)
您可以设置新动作。
[button setAction:@selector(hideMenuView:)];
但我认为使用toggleMenuView:
方法更好的做法是,有一个BOOL变量指示您的菜单是否可见,然后隐藏或显示在toggleMenuView中:
答案 1 :(得分:1)
您可以致电setAction:
[button setAction:@selector(hideMenuView)];