Если я установлю красный separatorColor
в представлении таблицы в iOS 7, а также установлю separatorInset
на UIEdgeInsetsZero
или любое другое пользовательское значение вставки, все дополнительные или «лишние» строки будут иметь цветные разделители по умолчанию. Как я могу это исправить?
Последнее предложение документации по separatorInset
подразумевает, что он каким-то образом контролирует лишние записи, но я не понимаю, как это сделать:
В iOS 7 и более поздних версиях разделители ячеек не доходят до края табличного представления. Это свойство устанавливает отступ по умолчанию для всех ячеек в таблице, так же как
rowHeight
устанавливает высоту по умолчанию для ячеек. Он также используется для управления "лишними" разделителями, нарисованными внизу таблиц простого стиля.
Установите разделитель в viewDidLoad
:
self.tableView.separatorColor = [UIColor redColor];
И вы получаете это:
И когда вы устанавливаете separatorInset
и цвет:
self.tableView.separatorInset = UIEdgeInsetsZero; // <- any custom inset will do
self.tableView.separatorColor = [UIColor redColor];
Вы получаете это:
Почему это происходит и как я могу сделать все разделители красными и установить все вставки разделителей равными нулю? Это ошибка?