2013-09-21 1 views
5

Attualmente sto lavorando con iOS 7, cercando di ottenere UIImagePickerController per consentire all'utente di selezionare una modalità quadrata poiché ora è una funzionalità di iOS 7. C'è qualcosa che devo abilitare per consentire questo passaggio? Codice pertinente pubblicato di seguito, anche se è piuttosto standard.UIImagePickerController su iOS 7: modalità quadrata?

UIImagePickerController *cameraView = [[UIImagePickerController alloc] init]; 
cameraView.sourceType = UIImagePickerControllerSourceTypeCamera; 
cameraView.delegate = (id)self; 
[self presentViewController:cameraView animated:YES completion:nil]; 

sto perlustrando l'iOS disordinato 7 documentazione che è disponibile, ma non posso nemmeno dire se hanno cambiato la biblioteca sviluppatore a tutti - non vedo nulla di nuovo in esso.

+0

possibile duplicato del [iOS personalizzato UIImagePickerController Camera Crop a Piazza] (http://stackoverflow.com/questions/17712797/ios- custom-uiimagepickercontroller-camera-crop-to-square) – bneely

risposta

0

Ho guardato l'intestazione di iOS 7 per UIImagePickerController in Xcode e non vedo nuove API per 7.0 o una modalità foto quadrata. La modalità foto quadrata sembra essere una funzione dell'app, non di UIImagePickerController.

8

set allowEditing su SÌ. dal risultato dict utilizzare il tasto UIImagePickerControllerEditedImage

quindi si avrà l'immagine al quadrato.

trovo alcun modo per consentire all'utente di selezionare, quale formato si vuole :(

+4

Inoltre, sembra che ci sia un bug non risolto in iOS 6, 7 e 8 in cui lo schermo che consente aEditing non consente effettivamente all'utente di spostare la foto. –

+0

Funziona anche in modalità verticale –