不活跃的UIBarButtonItem

时间:2010-10-21 17:59:57

标签: iphone objective-c uibarbuttonitem

有人知道联系人应用程序中的非活动完成按钮是如何完成的吗?

我想实现类似的东西。

到目前为止,我还没有在UIBarButtonItem上看到任何非活动属性...

1 个答案:

答案 0 :(得分:2)

使用enabled属性。当然,您需要对视图控制器中的输入控件使用自己的验证检查,以确定是否将其设置为启用。

// Assuming the Done button is on the right
[self.navigationItem.rightBarButtonItem setEnabled:NO]; // Disables the button

The enabled property is found in UIBarItemUIBarButtonItem继承的类,这就是您无法在UIBarButtonItem文档中找到它的原因。