iOS 8 UITableViewController separator scrolling render

He encontrado un problema con iOS 8 en el iPhone6 ​​y el simulador, cuando tienes un UITableViewController con separadores visibles, parece que hay algún problema de procesamiento. Ahora podría publicar un código, pero realmente si creas un simple UITableViewController tendrás el mismo problema, solo mira a eBay y Kijiji, todos tienen este problema.

Normalmente, no verías esta pequeña diferencia si solo sucediera una vez en una luna azul, pero si te desplazas sin parar, la verás brillar. (less en Ebay ya que sus separadores son demasiado cercanos al blanco, pero Kijiji es bastante aparente)

Lo siento, quería publicar una captura de pantalla, pero lamentablemente aún no tengo la reputación de hacerlo, por lo tanto, tendrás que probarlo tú mismo.

Cualquier ayuda sería apreciada

Gracias

Agregue Renders with edge antialiasing en su file plist , solucionó el problema para mí.

La razón por la cual los separadores se activan es porque la aplicación no está diseñada para pantallas más grandes y el teléfono está mejorando la aplicación para llenar la pantalla más grande. Dado que la altura del separador se vuelve fraccionaria, la línea del separador cruza los límites de los píxeles y se vuelve antialias, haciéndolo parecer más ancho, más claro y / o más oscuro de lo normal.

La respuesta es (espere que el desarrollador) actualice la aplicación para admitir las resoluciones nativas del iPhone 6 y 6 Plus.

Puede habilitar la resolución nativa en su propia aplicación agregando imágenes de inicio o un file de pantalla de inicio.

  • Lanzar imagees

    • iPhone 6 requiere una image de lanzamiento de retrato de 750×1334.

    • iPhone 6 Plus requiere imágenes de inicio de retrato (1242 x 2208) y de paisaje (2208 x 1242), ya que puede iniciar aplicaciones tanto en paisaje como en retrato.

  • Archivo de pantalla de inicio (iOS 8)

    Puede agregar un storyboard o una plumilla de pantalla de inicio a través de Xcode.

    • En Xcode 6, abra el menu File y elija New > File... > iOS > User Interface > Launch Screen .

    • En la pestaña General para la configuration de su proyecto, busque la sección App Icons and Launch Images inicio. Establezca el Launch Screen File de la Launch Screen File en el nombre del file que creó. Esto establecerá la key UILaunchStoryboardName en su list de información.

Eliminar los subpuntos de clips en mi celda personalizada me solucionó el problema.