UIImagePickerController: Detecting Camera button (shutter) pressed

后端 未结 2 831
暗喜
暗喜 2020-12-20 07:51

I would like to call a method that takes an NSNotification immediately after the user presses the camera shutter (i.e when the \"Preview\" tab bar has the buttons \"Retake\"

2条回答
  •  佛祖请我去吃肉
    2020-12-20 08:52

    To learn about camera button press event, you can fire a NSNotification for it.

    // Add observer for when camera button is pressed
    NSNotificationCenter.defaultCenter().addObserver(self, selector: @selector(yourFunctionToPerform), name: "_UIImagePickerControllerUserDidCaptureItem", object: nil)
    

    Also add the following method to the ViewController where you are creating ImagePickerViewController:

    -(void) yourFunctionToPerform{
    
        //Do what you want to do on Camera button tap event
    
    }
    

    I was searching for this problem too, the key/name for the event is really obscure.

提交回复
热议问题