Если я установил красный separatorColor
в представлении таблицы в iOS 7, а также установил separatorInset
to 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];
Вы получаете следующее:
Почему это происходит и как я могу сделать все разделители красными и установить все вставки разделителя в ноль? Это ошибка?