¿Cuál es la altura relativa de la barra de navegación o de pestañas en iOS 8 para el iPhone 6 o 7?

Piensa en puntos, no en píxeles. El número que está usando, “1920”, es la altura física del iPhone 6 Plus en píxeles, pero en el iPhone 6 Plus es un caso especial, la altura de la pantalla se representa en 2208 píxeles y luego se muestrea a una altura de 1920. Confuso, ¿verdad? Bueno, esa es una razón por la que deberías pensar en puntos.

Si está diseñando, diseñe para una pantalla de 1242 x 2208, no una con una altura de 1920.

No importa en qué dispositivo se encuentre, las barras de navegación y las barras de pestañas tienen la misma altura en puntos: las barras de navegación tienen 44 puntos de alto (+20 para la barra de estado) mientras que las barras de pestañas tienen 49 puntos de alto. Entonces, en un dispositivo 1x (iOS 8 land: iPad Mini y iPad 2) tienen la misma altura en píxeles, en un dispositivo 3x (el 6 Plus) son 44 * 3 y 49 * 3, y en un dispositivo 2x ( todo lo demás) son 44 * 2 y 49 * 2.

No sé la respuesta, pero parece que estás codificando #s con dificultad. Eso es malo. Maneja pantallas de diferentes tamaños con cosas como AutoLayout.