Перегруппировать ячейки в табличном представлении во время выполнения - PullRequest
0 голосов
/ 08 февраля 2010

Может ли кто-нибудь указать мне правильное направление, как разрешить клеткам двигаться в UITableView?

В тот момент, когда я нажимаю и удерживаю, а затем перетаскиваю под вторую ячейку, она не двигается. Он просто перетаскивает все клетки и снова растягивается.

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

Ответы [ 3 ]

3 голосов
/ 08 февраля 2010

Это функциональность, которую UITableView предоставляет для вас.

Проверьте раздел Управление переупорядочением строк в Руководство по программированию TableView .

2 голосов
/ 26 ноября 2012

Вы можете изменить порядок ячеек таблицы только в режиме редактирования.

ищите эту строку кода в вашей программе:

// Uncomment the following line to display an Edit button in the navigation bar for this view controller.
self.navigationItem.rightBarButtonItem = self.editButtonItem; 

Следует прокомментировать, если вы еще не коснулись его.

ура!

Кайл

1 голос
/ 28 мая 2012

Попробуйте это

- (void) tableView:(UITableView *)tableView
moveRowAtIndexPath:(NSIndexPath *)fromIndexPath 
       toIndexPath:(NSIndexPath *)toIndexPath 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...