2014-09-04 15 views
9

Come posso creare uno storyboard che funzioni bene su iPad e iPhone per un'estensione di oggi? Posso usare le classi di dimensioni? Ci sono altri metodi? Grazie in anticipoOggi estensione su applicazioni universali

+0

Hai provato a utilizzare il modificatore di dispositivo come '~ ipad' o le classi di dimensioni? – rckoenes

+0

@rckoenes Ho provato a utilizzare le classi di dimensioni, ma i risultati non sono così buoni ... Forse sono un principiante e mi manca qualcosa. Come funziona il modificatore? –

+1

Con il modificatore di dispositivo è possibile creare su storyboard, come 'MainInterface.storyboard' per iPhone e' MainInterface ~ ipad.storyboard' per iPad. Non l'ho provato, ma questo è come farlo per le normali interfacce. – rckoenes

risposta

1

La soluzione è di attivare le classi di dimensioni per lo storyboard e quindi modificare le dimensioni simulate del controller di visualizzazione su Risolto.

Non è necessario creare più storyboard, ma solo attivare classi di dimensioni. Non so perché è disabilitato per impostazione predefinita.

Activate Use Size Classes

Il prossimo passo sarà cambiare le vostre opinioni al formato generico.

Change Simulated Size to Fixed

E ora si deve risolvere il tuo elementi dell'interfaccia utente per essere generico e adattabile attraverso la configurazione automatica.

EDIT: E se si ha qualcosa come una vista tabella "a tutto schermo" all'interno della vista, che è il widget, non dimenticare di creare vincoli per la vista "a schermo intero" nidificata, altrimenti funzionerà sull'iPad ma si sovrapporrà su iPhone.

Problemi correlati