У моего приложения есть десятки табличных экранов, все они работают нормально, за исключением одной относительно длинной таблицы, что если я добавлю ячейку в качестве последней ячейки, она будет дублироваться с этим перекрытием.Зачем ячейки перекрывают друг друга в UITableView?
Я проверил источник таблицы, у него есть одна ячейка этого типа, почему она дублируется?
Я использую этот общий способ вызвать ячейку по имени
let cell = tableView.dequeueReusableCellWithIdentifier(cellName, forIndexPath: indexPath)
после всех освежает, вы можете увидеть один «reportPlace» идентификатор, почему все эти дубликаты.
items = [["similarPlace", "similarPlace", "similarPlace", "reportPlace"]]
-
Отказ от ответственности: Я проверил все упомянутые решения подобных проблем
let cell = tableView.dequeueReusableCellWithIdentifier («Songcell», forIndexPath: indexPath) –
Можете ли вы оба кода вашего контроллера? –
Проверьте высоту ячейки в соответствии с последней ячейкой, если вы выбрали пользовательский вид, тогда –