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
.
- Haga clic en el
Project file
deProject Navigator
enProject Navigator
- Haga clic en
General tab
- Escriba
"LaunchScreen"
en elLaunch Screen File field
- 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
He tenido el mismo problema: barras negras en la parte superior e inferior. Simplemente se resolvió estableciendo el menú desplegable en "Iconos de la aplicación e inicie imágenes" en Main_iPhone:
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: -
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.