如何以编程方式禁用/启用UIBarButtonItem

Jam*_*ett 3 objective-c storyboard uibarbuttonitem ios xcode5

我目前有一个名为的按钮continueButton已分配给Storyboard文件中的UIBarButtonItem按钮.我已经宣布了按钮:

- (IBAction)continueButton;
Run Code Online (Sandbox Code Playgroud)

当视图加载时,我希望按钮自动禁用,这样除非调用重新启用按钮用户输入的命令,否则不能有用户输入.我该怎么做呢?我正在尝试使用该功能[continueButton setEnabled:YES];以编程方式禁用/启用按钮,但它无法正常工作.

xSh*_*ies 6

您还没有公开UIBarButtonItem您的代码.要使控件的属性可访问,它需要连接到IBOutlet(如XIB和代码之间的桥接),如hw731所说,或者首先以编程方式创建.操作更像是将方法绑定到控件引发的事件.

出口超行动的例子

如果在建立连接时无法看到OutletOutlet集合的选项,则可能是.m文件而不是.h文件.