2010-06-10 93 views
0

我遇到了UITableView问题。当我处于编辑模式时,我想对单元格重新排序,但是当我拖动屏幕底部的单元格时,它允许按照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; 
} 

希望这可以帮助别人

干杯

相关问题