试了onHover
,只能获取是否悬浮的状态,现在想要达到鼠标移动上去就显示一个提示。关于 macOS 开发的资料太少了,在官方文档里面没找到 demo
1
toooo 2020-05-13 11:20:28 +08:00
SwiftUI 本身就是个新东西, 新的东西大概率没那么完善, 会有问题, 且现在主要精力肯定放在 iOS 平台的问题解决, 相对 macOS 不完善的地方肯定很多.
尝鲜可以, 真要作为生产力 SwiftUI 用在 macOS, 还是不太建议的, 估计要踩很多坑. |
3
discrete 2020-05-13 11:35:08 +08:00
|
5
lizhuoli 2020-05-13 13:21:30 +08:00 via iPhone
推荐用 NSHostingView,直接利用 AppKit API: NSView.tooltip 即可,一行代码
|
6
minsheng 2020-05-14 10:40:42 +08:00
接楼上,你用 Catalyst 的 UIHoverGestureRecognizer 也很简单。
|
7
smartdone OP 谢谢大佬们给我增长了这么多知识
|