У меня есть сгруппированный UITableView с 3 разделами, заголовок секции только в секциях 1, 3, 2 и 5 ячеек в разделах. При прокрутке иногда появляются пограничные линии.Сгруппированный UITableView теряет граничные линии при прокрутке
Ячейки представления таблицы представляют собой пользовательскую ячейку с меткой и текстовым полем. Он не устанавливает цвет фона ячейки.
Нет фонового изображения или цвета - все стандартные.
Обычно границы исчезают для последних двух строк последней секции, а 2 строки второго раздела, но я видел, как они все исчезают в какой-то момент.
Это приложение, в котором пользователь вводит данные в каждую строку. Обычно, если они просто идут по строкам, он работает нормально, но если они прокручиваются, это терпит неудачу!
Это происходит с Xcode 4.3.2 и iOS 5.1.1. Случается как на iPhone, так и на iPad, но приложение было разработано так, чтобы на iPad было мало прокрутки.
Я не вижу, как это не ошибка Apple, но я бы хотел, чтобы кто-то доказал, что я неправ!
На следующем экране показан текст заголовка раздела, 2-й группы и 1-й 3-х ячеек третьей группы. Обратите внимание на недостающие строки!
Скриншот очень поможет. Возможно ли, что ваша метка или текстовое поле закрываются за пределами ячейки и скрывают границы? – murat
Вы добавляете метку и текстовое поле в contenView ячейки? Похоже, это может произойти только в том случае, если вы добавите их непосредственно в ячейку. – murat
Метка и текстовое поле добавляются в contentView в методе initWithStyle для UITableView, то есть [self.contentView addSubview: lblTitle]; Их позиции устанавливаются в методе layoutSubviews с жестко заданными значениями. lblTitle.frame = CGRectMake (5, 10, 100, 21); txtData.frame = CGRectMake (110, 10, self.contentView.bounds.size.width - 115, 31); –