deleted-mezhevikin
@deleted-mezhevikin

Проблема с separator в UITableView на ios7 [видеовопрос]?

Есть контроллер навигационного меню — github.com/nullproduction/NavigationMenu2.

В ios6 работает хорошо, в ios7 на девайсе при анимации таблицы появляются и сразу же исчезают фонтомные сепараторы, при этом:

self.table.separatorStyle = UITableViewCellSeparatorStyleNone;
self.table.separatorColor = [UIColor clearColor];



Какие есть идеи?



Видео снято через airplay.
  • Вопрос задан
  • 3746 просмотров
Решения вопроса 1
deleted-mezhevikin
@deleted-mezhevikin Автор вопроса
Баг ios7, вроде в 7.1 поправили
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 4
@gleb_kudr
Не очень уловил суть проблемы по видео, но из описания понял, что сепараторы возникают, а потом моментально исчезают при дальнейшем показе.
Ваша проблема может заключаться в том, что стиль устанавливается после начальной отрисовки таблицы и заменяется уже потом. Если не очень понятно откуда у этого растут ноги, то попробуйте установить стиль для таблицы через UIAppearance, он применится сразу ко всему классу и вас не будет волновать время инициализации конкретной таблицы.
Ответ написан
egormerkushev
@egormerkushev
iOS разработчик, автор PixelMixel
Попробуйте не устанавливать цвет или устанавливать его до стиля.
Ответ написан
Комментировать
usgleb
@usgleb
Такое ощущение что это не сепараторы, а просто анимация подтормаживает. Попробуйте установить цвет бекграунда таблицы такой же как и цвет бекграунда ячеек.
Ответ написан
Комментировать
@Ne0nX
Установите.
self.table.backgroundColor = [UIColor clearColor];
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы