我已经尝试了一切,或者至少我认为我已经尝试过了。
我正在使用快门UIImagePicker
禁用自定义UIButton
。
此UIButton
仅在我的视图控制器收到通知告知相机已准备就绪时启用。
正在调用此方法;但是,当我设置UIButton
以使任何事情都没有发生时。按钮在那里因为我可以触摸它但我看不到它。
这是一段代码:
- (void)viewDidLoad
{
...
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(cameraIsReady:) name:AVCaptureSessionDidStartRunningNotification object:nil];
}
- (void)cameraIsReady:(NSNotificationCenter *)notigivation{
NSLog(@"Camera is ready");
[self.shutterButton setEnable:YES];
[self.shutterButton setNeedsDisplay]; //I tried with and without this method.
}