Cómo configurar la pantalla de inicio en ios7,8


   En ios8 bajo , manzana para la interfaz de inicio hizo ajustes significativos , agregó un xib archivo (LaunchScreen.xib) como el inicio de la interfaz de programación de aplicaciones. El documento sólo ios8 efectiva después del sistema. Si la aplicación sólo es compatible ios8 después del sistema , siempre y cuando la interfaz está configurado para iniciarse por los xib configuración del archivo en él.

   En iOS7 bajo , establecer la aplicación de interfaz 's se inicia mediante el establecimiento de una imagen estática , manzana pidió que preparara un diferentes tamaños de imagen para los diferentes tamaños de pantalla de teléfono móvil. Al iniciar el programa , el sistema cargará automáticamente el correspondiente iniciar la imagen en función del tamaño de la pantalla del teléfono móvil actual como la pantalla de inicio. Comience imagen unificada en images.xcassets de carpetas a continuación LaunchImage interior.

    Si los soportes de aplicación iOS7 y ios8 versión , a continuación, la pantalla de inicio debe prestar atención a:

    Dos casos :

    En primer lugar, no utilice LaunchScreen.xib archivo (eliminar LaunchScreen.xib )

     1> va a empezar a añadir imágenes a images.xcassets de carpetas debajo LaunchImage interior.

     2> se debe proporcionar en varios tamaños a partir imagen.

        * Iphone4  retina 320 * 480 Default.png

        * 640 * 960 iphone4s [email protected]

        * iphone5,5s, 5c 640 * 1136 [email protected]

        * 750 * 1334 iPhone6 ​​[email protected]

        * 1242 * 2208 iPhone6 ​​[email protected]

 

     3> en el iPhone 6 bajo el sistema , si no hay iPhone6 imagen de comienzo correspondiente , el sistema buscará automáticamente otra imagen de arranque como imagen inicial. Encontrar una manera:

        * Para ver si el iphone5,5s, 5c correspondiente imagen de comienzo , no es llevado a su uso. En este caso la aplicación tamaño de la ventana es de 320 * 568 . De lo contrario, sigue buscando.

        * Para ver si los iphone4s imagen de inicio correspondientes , no es el uso de ellos , en esta ocasión aplicación tamaño de la ventana es de 320 * 480 . De lo contrario, sigue buscando.

        * Para ver si el iPhone4 imagen de comienzo correspondiente , existe el uso de ellos , en esta ocasión aplicación tamaño de la ventana es de 320 * 480 .

        * Si no se encuentra disponible las imágenes de arranque , el sistema utilizará un tamaño de 320 * 568 de imagen negro como imagen inicial. En este momento, el tamaño de la ventana es de 320 * 568 .

        * Después de que el proceso de búsqueda anterior , si una imagen está empezando a iphone4,4s de , a continuación, dejando un área de color negro en la reunión de toda la pantalla. Y si una imagen está empezando a iphone5,5c, 5s, no va a suceder.

         La razón es : la aplicación del tamaño final depende del tamaño de la interfaz de inicio. Es decir aplicación tamaño final depende del tamaño del tamaño de la imagen de arranque. iPhone5,5c, 5s relación de aspecto de (320 * 568) y iPhone6 relación de aspecto de (375 * 667) como , el tamaño de tal aplicación del sistema será estirado a un tamaño de todo el tamaño de la pantalla. Los iphone4,4s 'relación de aspecto y s iPhone6 relación de altura de la pantalla es muy diferente , si también por el estiramiento, a continuación , conducirá inevitablemente al fenómeno de la deformación. Por lo que Apple está usando el arriba y abajo para permanecer fuera de la forma en que un área de color negro para mantener la relación de aspecto original.

 

     4> En iPhone 6 más el sistema , si no hay iPhone 6 más la imagen de arranque correspondiente.

* En las versiones anteriores de Xcode6.4, el sistema no va a seguir buscando , utilizará automáticamente un negro imagen de pantalla completa como imagen inicial. ( ¿Por qué no proporcionó iPhone6 imágenes de arranque correspondiente , el sistema buscará otras imágenes , pero iPhone6 además no ? Supongo que porque iPhone6 además formato de puesta en cuadro es @ 3x, y @ 2x no es el mismo nivel )

* En las versiones posteriores Xcode6.4, el sistema buscará automáticamente otra imagen de arranque como imagen inicial. Encuentra la misma manera bajo para encontrar formas y iPhone 6 sistema.


Precauciones: En el caso de borrar archivos LaunchScreen.xib, carpetas si LaunchImage continuación ninguna imagen,

> Aplicación que se ejecuta en un / 4s del teléfono 4, el tamaño de ventana de la aplicación es de 320 * 480.

> Aplicación se ejecuta en un / 5c / 5s / teléfono 5 6 / 6p, el tamaño de ventana de la aplicación es de 320 * 568.


    En segundo lugar, el uso LaunchScreen.xib archivo

     1> cuando se ejecuta la aplicación en ios8 cuando el sistema, sólo utilizan LaunchScreen.xib archivo como pantalla de inicio. Independientemente de si la imagen correspondiente inicia en images.xcassets de carpetas a continuación LaunchImage interior.

     2> en iOS7 todavía irá images.xcassets de carpetas a continuación LaunchImage ir dentro para encontrar la correspondiente imagen de comienzo.

Publicado 10 artículos originales · ganado elogios 1 · vistas 5888

Supongo que te gusta

Origin blog.csdn.net/pkxwyf/article/details/43155995
Recomendado
Clasificación