Custom Camera Controller
YCameraviewController is a custom Image picker controller that allows you to quickly switch between Camera and iPhone Photo Library. This Controller only useful for capturing Square Image.
AVFoundation.framework
ImageIO.framework
CoreMotion.framework
pod 'YCameraView', '~> 1.1.0'
Import "YCameraViewController.h" in your ViewController.h file where you want to use this.
#import "YCameraViewController.h"
@interface ViewController : UIViewController <YCameraViewControllerDelegate>
@end
In ViewController.m file
To open YCameraViewController
YCameraViewController *camController = [[YCameraViewController alloc] initWithNibName:@"YCameraViewController" bundle:nil];
camController.delegate=self;
[self presentViewController:camController animated:YES completion:^{
// completion code
}];
Using YCameraViewControllerDelegate
-(void)didFinishPickingImage:(UIImage *)image{
// Use image as per your need
}
-(void)yCameraControllerdidSkipped{
// Called when user clicks on Skip button on YCameraViewController view
}
-(void)yCameraControllerDidCancel{
// Called when user clicks on "X" button to close YCameraViewController
}