Текст элементов управления UITableView не загружается, когда становится видимым при прокрутке

#iphone #uitableview

#iPhone #uitableview

Вопрос:

Я новичок в мире iPhone. Я разработал пример приложения, используя UITableViewController UIToolbar.

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

например: UITableView содержит следующие элементы. (внутри каждого элемента есть некоторое целочисленное значение для вычисления)

Текст элемента 1

Текст элемента 2

Текст элемента 3

Текст Item4

Текст Item4

Текст элемента 5

Когда я прокручиваю tableview, элементы item1 и item2 перестают быть видимыми

Теперь я пытаюсь вычислить значения tableview, я пропустил текст item1 и item2

Помогите мне с этим

Заранее спасибо, Нагараджан Говиндараджан.

Ответ №1:

В памяти сохраняются только видимые ячейки. Вы не должны использовать ячейку для отслеживания каких-либо значений.

Используйте UITableViewDataSource для отслеживания любого из значений. Используйте, например, NSArray для хранения ваших элементов. Затем в методах UITableViewDataSource вы можете извлечь значение из NSArray и передать его в UITableView, который будет его отображать.