Картинка стоит тысячи слов, и я предполагаю, что фотографии, размещенные ниже, ясно передают проблему, с которой я столкнулся сейчас.
Вот небольшое резюме:
Я создаю 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.
Это мой обычный вид
Это когда я прокручиваю вниз (смотрите ниже)
После нескольких прокруток вверх и вниз. .. (см. ниже)
После еще нескольких прокруток ... (см. ниже)
РЕШЕНИЕ:
Я действительно благодарю @caleb и других за то, что они указали мне правильное направление и помогли исправить эту ошибку. Для тех людей, которые также сталкиваются с той же проблемой, я подумал, что должен дать короткий и приятный ответ.
Используйте UITableViewCells с разными CellIdentifiers. Это гарантирует, что одна и та же ячейка не будет вызвана.