仅在任务执行时隐藏UIBarButtonItem

时间:2013-01-28 19:10:12

标签: objective-c uibarbuttonitem

我有一个刷新rightBarButtonItem的导航栏,我想在刷新时隐藏它。

我尝试将其设置为nil,然后在任务完成后将其设置回刷新按钮,但任务可能太快,因此无法显示。

还有其他隐藏方法吗?

我想向用户提供一个反馈,即我正在使用的MBProgressHUD中点击了刷新按钮。

1 个答案:

答案 0 :(得分:0)

你想要做的不是删除它,而是禁用它,它会“灰化”它。

使用此代码:

rightBarButtonItem.enabled = NO;[rightBarButtonItem setEnabled: NO];取决于您的语法选择。

首先需要有一个rightBarButtonItem的引用,这可以通过使用IBOutlet来实现。