You want to provide only a square capture of photos from our application. Right now, using the code below, it allows for a square crop after capture. But you want it to be exactly the same as the default square camera option. Also, we do not want to show anything but a square.
Below is the code we use.
UIImagePickerController *controller = [[UIImagePickerController alloc] init]; controller.sourceType = UIImagePickerControllerSourceTypeCamera; controller.allowsEditing = YES; controller.cameraCaptureMode = UIImagePickerControllerCameraCaptureModePhoto; // controller.mediaTypes = [UIImagePickerController availableMediaTypesForSourceType: UIImagePickerControllerSourceTypeCamera]; controller.delegate = self; [self.navigationController presentViewController: controller animated: YES completion: nil];
Attached screen shot
This is our app. 
We want this to be so. 
source share