如何解决如何在MacOS SwiftUI应用中收听触控板事件
我有一个SwiftUI视图,用户可以拖动以将其关闭。在MacOS上,如果用户用鼠标单击和拖动,它将转换视图。我想允许他们通过触控板滑动(类似于Apple Mail应用可以滑动消息的方式)。我该如何使用SwiftUI?我要听什么活动?
.offset(self.offset)
.gesture(
DragGesture()
.onChanged { gesture in
self.offset = gesture.translation
}
)
解决方法
要删除的幻灯片仅在macOS的List
上可用。目前您无法显示自定义标签。
要在列表中删除幻灯片,必须将.onDelete
属性添加到列表中...
.onDelete(perform: action)
..这将使幻灯片可以删除。
,我最终通过覆盖NSWindow.scrollWheel(with event:)
(包括对event.trackSwipeEvent
的调用)来支持此操作
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。