标签: objective-c xcode macos cocoa
我搜索并考虑了很长时间,但无法找到令人满意的答案: 我想创建一个NSView的应用程序,其中绘制了数百个仍然是交互式的元素,并且应该对拖动和悬停做出反应。 现在,在我看来,这些元素应该是NSViews,因为NSView可以处理所有这些事件,但同时如果我绘制了数百NSViews,我认为它因为我读过here(避免过度使用视图),有点过度使用。
NSViews
NSView
为了理解,我们想要制作像Finder桌面这样的东西,上面有数百个文件和文件夹,可以对拖动和悬停事件作出反应。
对此有什么正确的解决方法?