2013-05-22 7 views
7

Sto sviluppando un'applicazione specifica per iPad utilizzando Xamarin Studio. Una caratteristica è quella di scattare una foto usando la fotocamera in modo così naturale che sto usando Xamarin.Mobile. Attualmente quando invoco il metodo TakePhotoAsync su MediaPicker, la dimensione della videocamera viene visualizzata in una finestra delle dimensioni dell'iPhone nel mezzo della mia vista corrente.Xamarin.Mobile Dimensioni fotocamera iPad

C'è un modo per rendere la fotocamera MediaPicker a schermo intero? Mi manca un'impostazione o un'opzione di compilazione o qualcosa del genere?

Ecco uno screenshot

Small Camera View

risposta

1

Nella versione corrente (0,7), è possibile chiamare GetTakePhotoUI per restituire un UIViewController per gestire autonomamente il display.

+0

Non ho toccato questo progetto da un po 'di tempo, ma immagino sia ora di tornare indietro e sistemarlo definitivamente. Grazie. –

1

E 'molto deludente, ma attualmente non c'è modo (io sappia) per farlo. C'è un altro modo usando il codice sorgente dall'app Tweetstation di @ miqueldeicaza, che è su Github (Camera Helper). Il Xamarin Documentation descrive come usarlo.

TweetStation.Camera.TakePicture(this, (photoObj) => ... 

Si passa a un riferimento al ViewController in cui si desidera inserire la videocamera e si riempirà l'intera vista.

+0

+1 per quello, ho cercato una soluzione per questo per secoli. –