objective-c – Apple使用哪种方法取代了“dragImage:”?

objective-c – Apple使用哪种方法取代了“dragImage:”?,第1张

概述我有一个应用程序,我允许用户从NSView拖放一些数据,并在光标下使用自定义拖动图像. 我刚刚更新到Xcode 6测试版,现在我的拖放代码将无法编译.这是因为Apple已弃用以下NSView方法: dragImage:at:offset:event:pasteboard:source:slideBack: 很好,但我应该使用什么呢?我发现的所有Apple文档仍然建议使用已弃用的方法. 还有一个“d 我有一个应用程序,我允许用户从NSVIEw拖放一些数据,并在光标下使用自定义拖动图像.

我刚刚更新到Xcode 6测试版,现在我的拖放代码将无法编译.这是因为Apple已弃用以下NSVIEw方法:

dragImage:at:offset:event:pasteboard:source:slIDeBack:

很好,但我应该使用什么呢?我发现的所有Apple文档仍然建议使用已弃用的方法.

还有一个“dragfile:”方法,但是我的NSVIEw代表AV数据,并且每次用户开始拖动时都不适合将大型新文件写入磁盘.用户可以快速连续地多次中止拖动.

使用自定义图标启动拖动 *** 作的新方法是什么?

解决方法 感谢Apple的Dev论坛上的Kyle Sluder提醒我这个.事实证明,替代品是

NSView beginDraggingSessionWithItems: event: source:

总结

以上是内存溢出为你收集整理的objective-c – Apple使用哪种方法取代了“dragImage:”?全部内容,希望文章能够帮你解决objective-c – Apple使用哪种方法取代了“dragImage:”?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1010098.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存