|
@@ -161,10 +161,13 @@ extension KMPDFThumbnailView {
|
|
|
if self.markBeginIndexes.count != 0 {
|
|
|
if !self.markBeginIndexes.contains(proposedDropIndexPath.pointee.item) {
|
|
|
//标记线
|
|
|
- var rect = self.collectionView.frameForItem(at: proposedDropIndexPath.pointee.item)
|
|
|
- rect.size.height = 2
|
|
|
- self.markerLineView.frame = rect
|
|
|
- self.markerLineView.isHidden = false
|
|
|
+ if collectionView == self.collectionView {
|
|
|
+ var rect = self.collectionView.frameForItem(at: proposedDropIndexPath.pointee.item)
|
|
|
+ print("标记线范围 \(rect)")
|
|
|
+ rect.size.height = 2
|
|
|
+ self.markerLineView.frame = rect
|
|
|
+ self.markerLineView.isHidden = false
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -293,6 +296,9 @@ extension KMPDFThumbnailView {
|
|
|
Swift.debugPrint("拖入文件 或 本地拖拽")
|
|
|
}
|
|
|
self.dragIn = false
|
|
|
+
|
|
|
+ self.markerLineView.isHidden = true
|
|
|
+ self.markBeginIndexes = IndexSet()
|
|
|
// }
|
|
|
|
|
|
super.collectionView(collectionView, draggingSession: session, endedAt: screenPoint, dragOperation: operation)
|