IOS IPhone метка движется при прокрутке экрана - PullRequest
0 голосов
/ 07 ноября 2011

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

У меня есть view с UITableView в нем, есть группа ячеек, и на этом конкретном представлении, если я прокручиваю экран вниз, тогда метка, которая находится в последней ячейке, накладывается поверх метки в первой клетка.

Это происходит только в этом одном представлении, где первая и последняя ячейки появляются или не появляются в UITableView в зависимости от того, есть ли определенные значения в фиде JSON.

Если обе ячейки находятся в UITableView, то при прокрутке метка нижней появляется сверху верхней. Метка нижней ячейки все еще на месте, как и верхняя - просто с нижней на ней!

Итак, кто-нибудь видел что-то подобное, и если это так, есть ли очевидная вещь, которую я делаю неправильно, что этот тип происшествия является симптомом?

1 Ответ

0 голосов
/ 07 ноября 2011

Как искать ячейку в вытесненном состоянии?

Извлеките [UITableViewCell prepareForReuse], и здесь вы можете удалить ранее вставленные подпредставления перед добавлением новых.

Вот документация Apple:

http://developer.apple.com/library/ios/documentation/UIKit/Reference/UITableViewCell_Class/Reference/Reference.html#//apple_ref/occ/instm/UITableViewCell/prepareForReuse

...