0
我遇到了UITableView問題。當我處於編輯模式時,我想對單元格重新排序,但是當我拖動屏幕底部的單元格時,它允許按照TableView高度和最後一個tableViewCell的大小進行下拉。我只有4個單元格,我希望當我拖動一個單元格時,不允許在第四個單元格之後關閉它。UITableView:在重新排序時阻止單元格拖動
任何人都可以幫助我嗎?!?
我遇到了UITableView問題。當我處於編輯模式時,我想對單元格重新排序,但是當我拖動屏幕底部的單元格時,它允許按照TableView高度和最後一個tableViewCell的大小進行下拉。我只有4個單元格,我希望當我拖動一個單元格時,不允許在第四個單元格之後關閉它。UITableView:在重新排序時阻止單元格拖動
任何人都可以幫助我嗎?!?
嘿,我知道這是一箇舊的帖子,但我遇到了這個問題,這裏是我從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;
}
希望這可以幫助別人
乾杯