Сдвиг строк в UITableView - PullRequest
       17

Сдвиг строк в UITableView

0 голосов
/ 19 января 2011

Я просмотрел несколько форумов и прочитал разные темы, но не могу найти ответ.Мне действительно нужна помощь.У меня есть массив, в котором хранятся метки, содержимое которых я отображаю в строке UITableView.Вторая строка содержит свежие данные, добавленные в тот же массив и так далее.У меня вопрос, каждый раз, когда метки отображаются в UITableView, я хочу, чтобы он отображался в верхней строке.По сути, старшие продолжают сдвигаться на один ряд вниз.Я понимаю, что мне нужно использовать:


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

Ответы [ 2 ]

0 голосов
/ 19 января 2011

Прежде всего вам не нужно хранить метку в каком-либо массиве, вы можете хранить только строку.А при добавлении нового объекта в массив добавьте его в позицию 0 и перезагрузите представление таблицы.

0 голосов
/ 19 января 2011

Массив, который вы используете, представляет собой упорядоченную коллекцию объектов, поэтому самый простой способ выполнить то, что вы ищете, - добавить новый объект в первую позицию вашего массива. Вы можете добиться этого, используя метод insertObject: atIndex: NSMutableArray

например:

[myArray insertObject:newObject atIndex:0];

Таким образом, вам не нужно беспокоиться о порядке перемещения ячеек tableView.

Надеюсь, это поможет, Винсент

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...