我遇到了UITableView的问题。当我处于编辑模式时,我想重新排序单元格但是当我在屏幕底部拖动一个单元格时,它允许下降到TableView高度和最后一个tableViewCell。我只有4个单元格而且我希望当我拖动一个单元格时,它不允许在第四个单元格之后下降。
任何人都可以帮助我吗?!?
答案 0 :(得分: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;
}
希望这有助于某人
干杯