Я создал подкласс элемента управления UITableView, и стиль сгруппирован, но разделители ячеек мне не нужны. Я попытался установить для своего представления таблицы separatorStyle значение none, но это не сработало. Может кто-нибудь мне помочь?





Как насчет setSeparatorColor цвета фона вашей ячейки?
Я думаю, вы это неправильно написали. Это separatorColor.
Я использовал правильное написание, но эти свойства доступны только для табличного представления. Я хочу установить peoperty для объекта UiTableViewCell. Как они упоминали в справке, необходимо установить свойства разделителя ячеек. Я не знаю, у ячейки и стола есть 2 набора. :(
Использовать это
tableView.separatorStyle = UITableViewCellSeparatorStyleNone;Это не работает для любого tableView, использующего группированный стиль (для каждого вопроса).
Я обнаружил, что для сгруппированного представления таблицы этот параметр separatorStyle может удалить раздражающую белую границу в нижней части группы, когда также используется separatorColor clearColor (в iOS 5; не было проблемы в <5)
Это помогло мне:
[dayTableView setSeparatorColor:[UIColor whiteColor]]; //or your background color
Акшай, у меня это не работает. Для меня цвет разделителя групповой таблицы всегда отображается по умолчанию коричневым, независимо от того, какой цвет я установил, но он отлично работает для простой таблицы! Вы хоть представляете, что может быть не так?
В представлении сгруппированной таблицы установка separatorStyle ничего не делает. Если вы хотите скрыть это, просто сделайте следующее:
tableView.separatorColor = [UIColor clearColor];
круто, так что, может быть, я смогу анимировать небольшой эффект цвета радуги снизу вверх до удовольствие пользователя;)
+1, работает как шарм. Свойство @seperatorStyle не работает при просмотре групповой таблицы.
Привет, Сэм, я попытался установить цвет группового стола, но это ничего не дало мне! Я имею в виду [groupedTableView setSeparatorColor: [UIColor whiteColor]]; Оператор не устанавливает белый цвет разделителя. Цвет разделителя всегда отображается как светло-коричневый цвет по умолчанию, но он отлично подходит для простой таблицы! Вы можете мне помочь, что может быть не так?
Я только что заметил, что цвет разделителя появляется, когда я выбираю ячейку, но в остальном он коричневый!
Это отлично работает с обычным табличным представлением, но не работает с сгруппированными. Жук?
Чтобы удалить границу табличного представления, напишите эту строку:
self.myTableView.separatorColor = [UIColor clearColor];
Если вы хотите удалить как границу табличного представления, так и границу между ячейками, вам нужно написать обе строки:
self.myTableView.separatorColor = [UIColor clearColor];
self.myTableView.separatorStyle = UITableViewCellSeparatorStyleNone;
быстрое 4 использования
myTableView.separatorStyle = UITableViewCellSeparatorStyle.none
Я пробовал это, но нет свойства seperatorColor. Я также создал подклассы ячейки, поэтому в инициализации ячейки я сделал следующее: self.separatorStyle = UITableViewCellSeparatorStyleNone; но это дает ошибку времени компиляции :(