Повторное использование UITableViewCell вызывает проблемы [с изображениями]!

Картинка стоит тысячи слов, и я предполагаю, что фотографии, размещенные ниже, ясно передают проблему, с которой я столкнулся сейчас.

Вот небольшое резюме:

Я создаю tableView, и каждая tableViewCell имеет textField в качестве подпредставления. Я прокручиваю вверх и вниз, и мой обзор портится. Я предполагаю, что это из-за Повторного использования ячеек . Но мне нужна помощь с этим.

Примечание : Эта проблема не из-за кнопок или uitextView в нижней части экрана. Если у меня их нет, и у меня есть только первые три раздела, текстовые поля сдвигаются, и это портит текстовые поля нескольких ячеек. Также обратите внимание на сдвиг текстового поля на изображении 4 по сравнению с другими изображениями. Код вставлен здесь http://www.pastie.org/2203340

**P.S.:**   I have added the solution to the problem at the end of the question. 

Это мой обычный вид

enter image description here

Это когда я прокручиваю вниз (смотрите ниже)

enter image description here

После нескольких прокруток вверх и вниз. .. (см. ниже) enter image description here

После еще нескольких прокруток ... (см. ниже) enter image description here

РЕШЕНИЕ:

Я действительно благодарю @caleb и других за то, что они указали мне правильное направление и помогли исправить эту ошибку. Для тех людей, которые также сталкиваются с той же проблемой, я подумал, что должен дать короткий и приятный ответ.

Используйте UITableViewCells с разными CellIdentifiers. Это гарантирует, что одна и та же ячейка не будет вызвана.

5
задан Legolas 13 July 2011 в 17:04
поделиться