Ho utilizzato la sovrapposizione personalizzata per il controller UIImagePickerController
e tutto funziona correttamente. Ho aggiunto il pulsante per passare tra fotocamera anteriore e posteriore via -UIImagePickerController come eseguire il passaggio animato dalla telecamera posteriore a quella anteriore?
- (IBAction)changeCamera:(id)sender {
if (self.imagePicker.cameraDevice == UIImagePickerControllerCameraDeviceRear) {
self.imagePicker.cameraDevice = UIImagePickerControllerCameraDeviceFront;
}
else {
self.imagePicker.cameraDevice = UIImagePickerControllerCameraDeviceRear;
}
}
Il problema è, interruttore non è animato. Ho usato l'app per fotocamera Apple che è stata costruita su UIImagePicker e l'interruttore sta accadendo animato. Come faccio a fare questo?
Stai utilizzando UISwitch? – iOS
Sto usando UIBarButtonItem. Con interruttore intendo il passaggio dalla telecamera posteriore a quella frontale, come nell'app di Apple, dove è orizzontale. – MegaManX
Dai un'occhiata 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: durata: opzioni: completamento :) –