我目前有一个名为continueButton
的按钮,已经被指派为一个Storyboard文件中的UIBarButtonItem按钮。我声明了这个按钮如下:
- (IBAction)continueButton;
当视图加载时,我希望按钮自动禁用,以确保除非调用重新启用用户输入的命令,否则不能进行用户输入。如何实现这一点?我正在尝试使用函数[continueButton setEnabled:YES];
来编程地禁用/启用按钮,但它无法正常工作。
我目前有一个名为continueButton
的按钮,已经被指派为一个Storyboard文件中的UIBarButtonItem按钮。我声明了这个按钮如下:
- (IBAction)continueButton;
当视图加载时,我希望按钮自动禁用,以确保除非调用重新启用用户输入的命令,否则不能进行用户输入。如何实现这一点?我正在尝试使用函数[continueButton setEnabled:YES];
来编程地禁用/启用按钮,但它无法正常工作。
你还没有在你的代码中暴露 UIBarButtonItem
。要访问控件的属性,它需要连接到一个 IBOutlet
(XIB 和代码之间的桥梁),正如 hw731 所说,或者在代码中创建。而 action 更像是将一个方法绑定到控件引发的事件。
如果你在进行连接时看不到 Outlet
或 Outlet
集合选项,那么很可能你正在 .m
文件中而不是 .h
文件中。
[continueButton setEnabled:NO];
或者(用于启用按钮):
[continueButton setEnabled:YES];