如何在自定义tableview单元格类中使用UITableviewcell dragStateDidChange方法

时间:2018-10-03 22:48:33

标签: ios uitableview

我正在使用自定义UITableviewCell类,我的要求是知道何时在自定义类本身中将单元格从屏幕上滚动开(不想使用cellForRowAtIndexPath方法)。我不确定是否使用dragStateDidChange方法来达到目的。我在developer.apple.com上没有看到足够的文档。如果没有使用dragStateDidChange方法来实现我的目的,那么我可以知道何时可以使用此方法。这更像是关于了解UITableviewCell方法的研究。

1 个答案:

答案 0 :(得分:1)

通过UIScrollView处理表单元在屏幕上和屏幕外的移动。我相信您想要做的是监视表视图的visibleCells属性,并在其更改时做出反应。

当某人将某物拖动到已标记为接受拖放的表视图上时,dragState是相关的。 (例如,参见https://developer.apple.com/documentation/uikit/drag_and_drop/adopting_drag_and_drop_in_a_table_view

相关问题