Macos N跟踪区域和性能
我有一个NSTrackingArea来决定是否应该在视图中显示关闭“按钮”。我想显示一个滚动图像 更好的是Macos N跟踪区域和性能,macos,cocoa,appkit,Macos,Cocoa,Appkit,我有一个NSTrackingArea来决定是否应该在视图中显示关闭“按钮”。我想显示一个滚动图像 更好的是 实际上是使用一个按钮(作为子视图)而不是绘制我自己的东西,然后在按钮上添加另一个跟踪区域,然后显示滚动图像 使用秒n跟踪区域确定鼠标何时位于关闭按钮上方,以便显示滚动图像 我个人认为第二个更容易,我唯一需要做的额外事情就是实现一个点击操作。使用对您来说最简单的方法来实现。这两者都极不可能导致任何性能问题(NSTrackingArea已经进行了高度优化。)
- 实际上是使用一个按钮(作为子视图)而不是绘制我自己的东西,然后在按钮上添加另一个跟踪区域,然后显示滚动图像
- 使用秒n跟踪区域确定鼠标何时位于关闭按钮上方,以便显示滚动图像
我个人认为第二个更容易,我唯一需要做的额外事情就是实现一个点击操作。使用对您来说最简单的方法来实现。这两者都极不可能导致任何性能问题(
NSTrackingArea
已经进行了高度优化。)