如何在iOS 7中禁用右侧导航栏按钮?

时间:2014-07-28 03:58:09

标签: ios7 xcode5

我添加了2个导航栏按钮并在右侧显示。我在下面使用此代码并且工作正常。

UIBarButtonItem right = [getUI navBarButtonHistory:self navLink:@selector(btn_sendPreview:) imageNamed:@"ic_print.png"];


UIBarButtonItem  rightPending = [getUI navBarButtonHistory:self navLink:@selector(btn_pending:) imageNamed:@"ic_pending.png"];

self.navigationItem.rightBarButtonItems = @ [right,rightPending];

但我的问题是当我点击另一个按钮时如何禁用这两个按钮?

1 个答案:

答案 0 :(得分:2)

在您的IBAction方法中。您可以通过遍历右键项来禁用这两个按钮。

for(UIBarButtonItem *button in self.navigationItem.rightBarButtonItems) {
    button.enabled = NO;
}

这是你需要的吗?