我目前有一个名为 continueButton
的按钮,它已分配给 Storyboard 文件中的 UIBarButtonItem 按钮。我已经这样声明了按钮:
- (IBAction)continueButton;
当加载 View 时,我希望按钮禁用自身,这样就不会有用户输入,除非调用命令重新启用按钮的用户输入。我该怎么做呢?我正在尝试使用函数 [continueButton setEnabled:YES];
以编程方式禁用/启用按钮,但它无法正常工作。
最佳答案
您还没有将 UIBarButtonItem
暴露给您的代码。对于要访问的控件的属性,它需要像 hw731 所说的那样连接到 IBOutlet
(XIB 和代码之间的桥梁),或者首先以编程方式创建。 Action 更像是将方法绑定(bind)到控件引发的事件。
如果在建立连接时看不到 Outlet
或 Outlet
集合的选项,则可能是在 .m
文件中.h
文件。
关于ios - 如何以编程方式禁用/启用 UIBarButtonItem,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21637388/