2010-06-10 121 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; 
} 

希望這可以幫助別人

乾杯

相關問題