|
@@ -1941,10 +1941,18 @@ import Cocoa
|
|
let point = event.locationInView(self?.listView ?? NSView())
|
|
let point = event.locationInView(self?.listView ?? NSView())
|
|
let presentationDrawView = self?.listView.presentationDrawView
|
|
let presentationDrawView = self?.listView.presentationDrawView
|
|
if let data = self?.interactionMode, data == .presentation,CGRectContainsPoint(self?.listView.frame ?? .zero, point),presentationDrawView?.isHidden == true { // 幻灯片模式下
|
|
if let data = self?.interactionMode, data == .presentation,CGRectContainsPoint(self?.listView.frame ?? .zero, point),presentationDrawView?.isHidden == true { // 幻灯片模式下
|
|
- let can = self?.listView?.canGoToNextPage() ?? false
|
|
|
|
- if can {
|
|
|
|
- self?.listView.goToNextPage(nil)
|
|
|
|
|
|
+ if point.x >= (self?.listView.frame.maxX ?? 0) / 2 {
|
|
|
|
+ let can = self?.listView?.canGoToNextPage() ?? false
|
|
|
|
+ if can {
|
|
|
|
+ self?.listView.goToNextPage(nil)
|
|
|
|
+ }
|
|
|
|
+ } else {
|
|
|
|
+ let can = self?.listView?.canGoToPreviousPage() ?? false
|
|
|
|
+ if can {
|
|
|
|
+ self?.listView.goToPreviousPage(nil)
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
+
|
|
return nil
|
|
return nil
|
|
}
|
|
}
|
|
}
|
|
}
|