CocoaPods trunk is moving to be read-only. Read more on the blog, there are 19 months to go.
TestsTested | ✗ |
LangLanguage | Obj-CObjective C |
License | MIT |
ReleasedLast Release | Dec 2014 |
Maintained by Toby Herbert.
To run the example project, clone the repo, and run pod install
from the Example directory first.
SACameraPickerViewController requires the Frameworks UIKit and AVFoundation.
SACameraPickerViewController allows you to take photos from either the Front or Back Camera, whilst allowing you to adjust the design of the UI.
A basic example, using the default UI, could be:
if ([SACameraPickerViewController isCameraPickerViewControllerAvailable]) {
self.cameraPicker = [[SACameraPickerViewController alloc] initWithCameraPickerViewControllerMode:SACameraPickerViewControllerModeNormal];
self.cameraPicker.delegate = self;
[self presentViewController:self.cameraPicker animated:YES completion:nil];
}
In the above example, we check to see if the current device has a Camera (using the isCameraPickerViewControllerAvailable method)
Then we create a new instance of the SACameraPickerViewController class using the camera mode: SACameraPickerViewControllerModeNormal.
Next, we set the delegate the picker will use. When the image has been taken, the picker will call the delegate method cameraPickerViewController:didTakeImageWithInfo:
Finally, we present the picker to the user.
Toby Herbert, [email protected]
SACameraPickerViewController is available under the MIT license. See the LICENSE file for more info.