gpt4 book ai didi

cocoa - NSImage 鼠标事件

转载 作者:行者123 更新时间:2023-12-03 16:43:59 25 4
gpt4 key购买 nike

我有许多 NSImage,正在自定义 NSView 子类中渲染。当用户将鼠标放在这些图像上时,我希望放大这些图像,并且想知道执行此操作的最佳方法。

目前我正在使用 NSView 的 drawRect: 方法来合成图像,但也可以通过 NSImageView 实例自由渲染它们,如果这会让事情变得更容易的话。我最初的本能是为每个 NSImage 实例设置 NSTrackingArea,但想确保我没有遗漏一些明显的东西。

最佳答案

可能更好的方法是将图像设置为核心动画层。然后,您可以非常轻松地以动画方式弹出/放大图像,而无需编写绘图代码来执行此操作。性能也会好很多。

对于鼠标跟踪,NSTrackingArea 是一个不错的选择。

关于cocoa - NSImage 鼠标事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7018238/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com