Белая линия в нижней части ячейки UITableView в конце раздела в Grouped TableView (iOS 5) - PullRequest
6 голосов
/ 16 октября 2011

Я заметил изменение внешнего вида ячеек таблицы в iOS 5, и я немного гуглю, чтобы увидеть, заметил ли кто-нибудь еще. Этот парень сделал и опубликовал это изображение . Я не могу воспроизвести его при каждом удобном просмотре (если бы я мог, я бы знал, откуда он взялся и мог бы от него избавиться), но это, безусловно, вызывает у меня проблему с одним из моих табличных представлений. Кто-нибудь еще заметил это - еще лучше, кто-нибудь еще нашел способ избавиться от этого?

Ответы [ 2 ]

19 голосов
/ 18 октября 2011

У меня была эта проблема, на телефоне или симуляторе iOS4 это выглядит нормально, но для iOS5 это была проблема.Я обнаружил, что проблема заключалась в стиле разделителя для табличного представления.Похоже, что по умолчанию установлено значение etched для iOS5.Я просмотрел свой код и добавил следующую строку в мой метод init для всех контроллеров сгруппированных табличных представлений:

    self.tableView.separatorStyle = UITableViewCellSeparatorStyleSingleLine;

, что устранило проблему для меня, хотя я также установил следующее, так как цвет отображаетсябыть белым, а не серым, как в предыдущей версии:

    self.tableView.separatorColor = [UIColor lightGrayColor];

Это была проблема для меня, так как я изменил фон для всех моих табличных представлений, и дополнительная строка не выглядела хорошо для моего приложения.

2 голосов
/ 11 мая 2015

использование:

self.tableView.separatorStyle = UITableViewCellSeparatorStyleNone;

...