He estado usando superposición personalizada para el controlador UIImagePickerController
, y todo funciona bien. He agregado el botón para cambiar entre la cámara frontal y la cámara trasera a través de -UIImagePickerController cómo hacer un cambio animado desde la cámara trasera a la frontal?
- (IBAction)changeCamera:(id)sender {
if (self.imagePicker.cameraDevice == UIImagePickerControllerCameraDeviceRear) {
self.imagePicker.cameraDevice = UIImagePickerControllerCameraDeviceFront;
}
else {
self.imagePicker.cameraDevice = UIImagePickerControllerCameraDeviceRear;
}
}
El problema es que el interruptor no está animado. He estado usando una aplicación de cámara para apple que está construida sobre UIImagePicker, y el cambio está sucediendo animado. ¿Cómo hago esto?
¿Estás utilizando UISwitch? – iOS
Estoy usando UIBarButtonItem. Con el interruptor me refiero al cambio de la cámara trasera a la delantera animada, como en la aplicación de Apple, donde está volteando horizontalmente. – MegaManX
Eche un vistazo a ['transitionFromView: toView: duration: options: completion:'] (http://developer.apple.com/library/ios/#documentation/uikit/reference/uiview_class/uiview/uiview.html#//apple_ref/occ/clm/UIView/transitionFromView: toView: duration: options: completion :) –