plus para descargar como caracteristicas apple aplicaciones iphone ios objective-c ios7 iphone-5

iphone - para - Barras negras que muestran cuando se ejecuta la aplicación en iOS 7(pantalla retina de 4 pulgadas)



iphone 7 plus (7)

Tenemos una aplicación iPod construida con base SDK como 5.1. La aplicación tiene un tabBarController con tres pestañas y cada pestaña tiene un UIViewController para cargar una vista diferente.

La aplicación funciona bien para iOS 6.1 y iOS 7 (pantalla de 3.5 pulgadas) simulador y dispositivo, pero cuando ejecutamos la aplicación en iOS 7 (simulador de pantalla de 4 pulgadas) o dispositivo, estamos obteniendo barras negras en la parte superior e inferior de la pantalla de visualización en las tres pestañas. Si alguien puede sugerir una razón para esto o alguna solución factible a este problema, sería realmente útil para nosotros.

Gracias


El mío fue aún más fácil de arreglar. Solo LaunchScreen en el Launch Screen File field .

  1. Haga clic en el Project file de Project Navigator en Project Navigator
  2. Haga clic en General tab
  3. Escriba "LaunchScreen" en el Launch Screen File field
  4. Salvar

El mismo problema. Para iOS 8.1 compruebe si el archivo de inicio está configurado correctamente en la ventana de configuración principal. Para iOS 7.1 asegúrese de que la imagen de inicio contenga 640x1136.

Esto borrará el problema de la barra negra en ambos ios cuando se ejecuta en el simulador.


Estaba enfrentando el mismo problema. Acabo de agregar la imagen de inicio y funcionó para mí.

XCode-> Haz clic en Archivo de proyecto -> Seleccionar destino-> Íconos de aplicación e iniciar imágenes -> Agregar fuente de imagen de inicio


Esto funcionó!

Preste atención al Paso # 5 y al Paso # 6 a continuación:

1.In xcode, Click on the Project file in Project Navigator 2.Click General tab 3.Type "Main_iPhone" in the Launch Screen File field 4.Save 5.Remove the app from device or simulator 6.Then in Xcode go to Product Menu and then select Clean 7.Build again



Lo primero es que debe agregar la imagen predeterminada requerida para una pantalla de 4 pulgadas. Compruebe correctamente en su proyecto tenga una imagen con el nombre [email protected] (640 × 1136 pixels)

Esta [email protected] es necesaria para la aplicación Support en pantalla de 4 pulgadas

A los que agregue esta imagen en su proyecto de trabajo, elimine la antigua compilación del dispositivo o Simulatore, borre el proyecto y vuelva a compilar y revise Espero que su problema lo resuelva.

Editar:-

Después de corregir el problema de la barra negra, puedes verificar el dispositivo como mi respuesta. Da aquí, comprueba esto: -

Detectar tipo de dispositivo

usted tiene dos opciones si no puede usar AutoLayout

primero

Cree dos xib con la misma clase uno para la pantalla de 3.5 pulgadas y una para la pantalla de 4 pulgadas con macro y verifique en qué pantalla aparece.

Segundo

Establezca el marco de Self.view utilizando macro con la comprobación de qué pantalla aparece.

También hay otros métodos que puede usar para establecer self.view frame como usar window frame o UIScreen


Mi problema fue que borré accidentalmente el valor que se encuentra aquí:

Añadí LaunchScreen y me aseguré de que hubiera un LaunchScreen.xib. Tal vez ayudará a otros.