2010-06-10 3 views
0

У меня проблема с UITableView. Когда я нахожусь в режиме редактирования, я хочу переупорядочить ячейку, но e, когда я перетаскиваю ячейку в нижней части экрана, она может опускаться так же сильно, как высота TableView и последний стол TableViewCell. У меня всего 4 ячейки, и я хочу, чтобы при перетаскивании ячейки я не мог спуститься после четвертой ячейки.UITableView: перетаскивание ячейки блока во время переупорядочения

Может ли кто-нибудь помочь мне?!?

ответ

0

Эй, я знаю, что это старое сообщение, но я столкнулся с этой проблемой, и вот что я нашел этот метод из UITableViewDelegate. Вы можете заблокировать вашу клетку, делая что-то вроде:

- (NSIndexPath *)tableView:(UITableView *)tableView 
     targetIndexPathForMoveFromRowAtIndexPath:(NSIndexPath *)sourceIndexPath 
     toProposedIndexPath:(NSIndexPath *)proposedDestinationIndexPath { 

    if (sourceIndexPath == [NSIndexPath indexPathForRow: YOUR_ROW_NUMBER inSection: YOUR_SECTION_NUMBER]) 
     return sourceIndexPath; 
    else 
     return proposedDestinationIndexPath; 
} 

Надеется, что это помогает кто-то

Приветствию

Смежные вопросы