Tengo un problema extraño UITableViewsolo con iOS 7.
UITableViewCellSeparatordesaparece por encima de la primera fila y debajo de la última fila. A veces, después de seleccionar las filas o algunas acciones de desplazamiento, aparece.
En mi caso tableViewse carga desde el Storyboardcon UITableViewStylePlainestilo. El problema seguramente no está en UITableViewCellSeparatorStyle, que no se cambia de forma predeterminada UITableViewCellSeparatorStyleSingleLine.
Como leí en los foros de desarrollo de Apple ( aquí y aquí ) otras personas tienen ese problema y se encuentran algunas soluciones, por ejemplo:
Workaround: disable the default selection and recreate the behaviour in a method
trigged by a tapGestureRecognizer.
Pero todavía estoy buscando la razón de tal comportamiento extraño separador.
¿Algunas ideas?
Actualización: como vi en XCode 5.1 DP y iOS 7.1 beta, Apple intentó solucionar este problema. Ahora el separador se muestra según sea necesario a veces debajo de la última fila, después de un poco de actualización, pero no después de la creación de la vista de tabla.