mrE*_*pty 0 events uibutton iboutlet ibaction ios
我已经尝试了所有我在SO上找到的答案,所以要么我有不同的问题,要么热量进入我的大脑.
无论如何,我在故事板上有一个UIButton,它链接到一个名为_cameraButtonPress的IBAction(UIButton被称为_cameraButton).当按下按钮时我想禁用按钮一段时间,所以我立即调用[sender setEnabled:NO]; 这很好用.但是,在保存图像的不同功能中,成功保存后我使用[_cameraButton.setEnabled:YES]; 这不起作用.
如果我在IBAction调用的函数中用_cameraButton替换sender,这也不起作用.我把UIButton链接到IBOutlet.
我可以发布代码,但现在这是一个非常大的项目,以下是相关内容:
在标题中......
IBOutlet UIButton *_cameraButton;
Run Code Online (Sandbox Code Playgroud)
IBAction ......
- (IBAction) _cameraButtonPress:(id)sender {
[sender setEnabled:NO]; //stops button responding to touch events
Run Code Online (Sandbox Code Playgroud)
进一步降低功能:
} else {
NSLog(@"colour image saved successfully");
[_cameraButton setEnabled:YES];
}
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
谢谢.
你确定你已经连接了_cameraButton UIButton吗?尝试记录_cameraButton以查看它是否包含对有效对象的引用.
NSLog(@"%@", _cameraButton);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4534 次 |
| 最近记录: |