Есть предположения? Странно, я такого раньше не видел.
Ячейки uitableview в iOS 8.1 и 8.2 накладываются друг на друга, но не в 8.3.
comment
Вам нужно предоставить более подробную информацию о том, как настраивается эта таблица.
- person rmaddy   schedule 23.04.2015
Ответы (3)
Как устанавливается высота строки? Предполагая, что вы правильно настроили автоматический макет для пользовательских ячеек табличного представления, вы можете подумать о настройке следующих свойств.
self.tableView.estimatedRowHeight = 50;
self.tableView.estimatedSectionHeaderHeight = 50;
self.tableView.rowHeight = UITableViewAutomaticDimension;
Трудно определить, что может быть не так с информацией, предоставленной в вопросе, но надеюсь, что это помогло.
person
rajagp
schedule
23.04.2015
for - (float) tableView: (UITableView *) tableView heightForRowAtIndexPath: (NSIndexPath *) indexPath {
заменить
- (CGFloat) tableView: (UITableView *) tableView heightForRowAtIndexPath: (NSIndexPath *) indexPath {
замените float на CGFloat, у меня это сработало ...
person
Rajath Kornaya
schedule
21.05.2015
Вы можете объяснить, почему это сработало? Простое предоставление кода редко дает ответ на вопрос, поскольку спрашивающий не обязательно знает, что означает код.
- person SuperBiasedMan; 21.05.2015
stackoverflow.com/ questions / 1264924 / Это поможет. Это произошло после обновления XCode до 8.3.
- person Rajath Kornaya; 06.08.2015
спасибо за такой ответ! Именно в этом и заключалась проблема, все выглядело нормально на iOS 8.4, 8.3 и 7.1, но на iPad с 8.1 были сложены все ячейки tableview.
- person Jh2170; 09.09.2015
Мне пришлось добавить ограничение по высоте для uiviewcell, но все равно странно, что он отлично работал в 7.1 и 8.3. Спасибо.
person
Ryan Detzel
schedule
23.04.2015