Edycja zdjęcia po to podjęto (przesuwanie i skalowanie go) działa prawidłowo w mojej aplikacji z tej linii:cameraOverlayView uniemożliwia edycję z allowsEditing
[imagePicker setAllowsEditing:YES];
Ale jeśli ja też użyć cameraOverlayView tryb edycji robi” t już działają. Pojawi się ekran, ale gesty patrzenia i szczypania nie powodują niczego.
Używam średnią kontroler obrazu kompletacji:
UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init];
I dodać widok kamery nakładki, stworzony z myślą niestandardowego widoku kontrolera:
CameraOverlayViewController *overlayController = [[CameraOverlayViewController alloc] init];
UIView *overlayView = overlayController.view;
[imagePicker setCameraOverlayView:overlayView];
w IB, że widok jest skonfigurowany, aby umożliwić interakcję z użytkownikiem i wielokrotne dotknięcie, co pozwala mu na powiększanie i ustawianie ostrości podczas robienia zdjęcia. Ale po zrobieniu zdjęcia i przejściu do trybu edycji nie można przesuwać ani przyciskać, aby przesuwać lub skalować zdjęcie.
Czego mi brakuje?
Widzę ten sam problem tutaj. a także przycisk regulacji głośności (migawki) nie działa ani po użyciu nakładki. – tom
Użyj niesamowitej wskazówki Billy'ego, lub http://stackoverflow.com/questions/17942444/uiimagepicker-cameraoverlayview-appears-on-retake-screen – Fattie