小编Igo*_*nko的帖子

在mac OS上使用swift 4进行拖放

我正在使用swift 4和Xcode 9,我遇到了拖放实现的问题.我有一个自定义的'目的地'视图滴,并在swift 3我打电话

register(forDraggedTypes: Array(NSURLPboardType))
Run Code Online (Sandbox Code Playgroud)

接受包含这些类型的拖动.我如何在swift 4中做这样的事情?现在我有了这段代码

registerForDraggedTypes([.pdf])
Run Code Online (Sandbox Code Playgroud)

当我在视图中删除pdf时,没有一个NSDraggingDestination方法调用.(我的自定义视图位于顶部)

macos drag-and-drop nspasteboard swift swift4

3
推荐指数
1
解决办法
2351
查看次数

标签 统计

drag-and-drop ×1

macos ×1

nspasteboard ×1

swift ×1

swift4 ×1