2012-06-22 18 views
8

Voglio solo sapere se è possibile che un'applicazione per iPad e iPhone condivida lo stesso storyboard?Obiettivo C - Uno storyboard per iPad e iPhone

Attualmente ho 2 storyboard, uno per iPad e uno per iPhone. È possibile far funzionare entrambi i dispositivi dallo stesso storyboard?

saluti, EZFrag

+1

Penso che sia preferibile personalizzarlo a diverse dimensioni dello schermo, ma è possibile forzarlo a correre sullo stesso Storyboard dalle opzioni del Progetto. – nhahtdh

risposta

22

Se il vostro iPhone e iPad ha la stessa vista, allora questo è possibile, i punti di vista si crea nel vostro iPhone si estenderà per riempire lo schermo iPad, tuttavia questo non è raccomandato in quanto iPad ha più grande schermo è necessario creare diversi punti di vista con differenti modalità di visualizzazione e la struttura sia per l'iPad e l'iPhone

per impostare lo stesso story board per iPad e iPhone controllare lo schermo girato

enter image description here

+2

wow. che mi ha appena salvato una quantità enorme di lavoro. –

4

Utilizzando le classi di dimensioni XCode6 è possibile ufficialmente avere lo stesso Storyboard utilizzato sia per l'iPhone (tutte le risoluzioni) che per l'iPad, evitando di tenere aggiornati due file. Lo storyboard risultante è compatibile con iOS7 +.

Ulteriori informazioni su questo qui: https://developer.apple.com/library/ios/recipes/xcode_help-IB_adaptive_sizes/chapters/AboutAdaptiveSizeDesign.html#//apple_ref/doc/uid/TP40014436-CH6-SW1 classi Usa dimensioni per consentire un file storyboard o XI ter a lavorare con tutte le dimensioni dello schermo disponibili. Ciò consente all'interfaccia utente della tua app di funzionare su qualsiasi dispositivo iOS.

+2

Forse questa dovrebbe essere la risposta corretta. Dopotutto ora ci sono telefoni molto grandi, mini iPad e iPad Pro in giro. –

Problemi correlati