Stesso xib per iPhone4 e iPhone5 possibile?

C’è un modo posso creare le mie lezioni sia per iPhone4 e iPhone5 usando lo stesso xib?

 

8 Replies
  1. 17

    Sì, è possibile utilizzare lo stesso xi ter del design per iPhone 4 e iPhone 5 utilizzando il Layout Automatico.

    Creare un’app con iOS 6 come il SDK di Base e la funzione Auto funzione di Layout per rendere gli schermi, che può di scala per tutti i tipi di schermi. Avrete bisogno di Xcode 4.5 per fare questo.

    Iniziare con Layout Automatico qui:

    http://www.raywenderlich.com/20881/beginning-auto-layout-part-1-of-2

    http://www.raywenderlich.com/20897/beginning-auto-layout-part-2-of-2

    • per espandere l’utilizzo di iOS 6 come base sdk questo limita efficacemente la tua app per iOS 6 in crash su iOS < 6.0 con l’errore impossibile creare un’istanza della classe denominata nslayoutconstraint.
    • è possibile limitare la destinazione di distribuzione a iOS 6, in modo che è possibile l’applicazione non è distribuibile per i dispositivi più vecchi, evitando in tal modo le probabilità di incidenti.
    • Perché questa risposta get down-votato?
  2. 9

    Aggiungere un immagine con nome [email protected]. Che identificherà la tua app come uno che supporta iPhone 5 metriche. E anche bisogno di fare auto di dimensionamento, i vostri punti di vista in modo corretto.

    Stesso xib per iPhone4 e iPhone5 possibile?

    • Grande risposta salvato la mia giornata.
    • questo non ha funzionato nel mio caso 🙁
  3. 8

    Ben breve risposta domanda è: SÌ;

    Lunga è :- Se l’utente di XCode 4.5 e costruire app universale per il PENNINO file e le Classi avrebbe funzionato perfettamente per Iphone 4 e Iphone 5; Capire che per te è importante sapere la versione del SDK di questi cellulari non la versione mobile per loro stessi.

    Un’altra cosa è che l’iphone 5 dimensioni è poco più grande di iphone 4, in modo da progettare di conseguenza.. si prega di leggere la mia risposta a Schermo di Iphone 5 risoluzione del problema per una migliore comprensione.

    Anche guardare il Come sviluppare o la migrazione di applicazioni per iPhone 5 risoluzione dello schermo? risposta per ulteriori chiarimenti su app universale desing.

  4. 5

    sì è possibile,Stesso xib per iPhone4 e iPhone5 possibile?

    basta rimuovere il lato dell’angolo e fare in oggetto, consentendo interiore freccia.
    così si ridimensiona automaticamente in base allo schermo.

    • ma ricordate una cosa che funziona solo quando si forniscono tutte di default o di qualsiasi altra schermata iniziale.

    Stesso xib per iPhone4 e iPhone5 possibile?
    Stesso xib per iPhone4 e iPhone5 possibile?

  5. 0

    Se si desidera apportare alcune piccole modifiche(e.g immagini posizione e dimensioni, visualizzare il contenuto margini..), è possibile utilizzare i codici di distinguere tra iPhone 5 e iPhone 4/4s, e implementare i codici all’interno l’istruzione if/else.

    Uso questo:

    https://stackoverflow.com/a/12447113/1371949

    per rilevare il tipo per iPhone.

  6. 0

    Si prega di definire al di sotto della linea e la condizione di controllo in base al dispositivo.

    #define IS_IPHONE_5 ( fabs( ( double )[ [ UIScreen mainScreen ] bounds ].size.height - ( double )568 ) < DBL_EPSILON )
    
    if (IS_IPHONE_5) {
    
            btnBookmark.frame=CGRectMake(0, 460, 100, 70);
            btnBookmark.frame=CGRectMake(150, 460, 100, 70);
    
    
        }else{
            btnBookmark.frame=CGRectMake(0, 360, 100, 70);
            btnBookmark.frame=CGRectMake(150, 360, 100, 70);
    
    
        }
    
  7. 0

    Utilizzare AutoAutoresizing in modo che u può rendere l’app compatibile con iOS 5 e iOS 6. Questo è facile se il layout è avere minimo dependancies. E questo è possibile per la risoluzione di problemi con componenti come UIToolBar. Pulsanti di iPhone 5.

Lascia un commento