【问题标题】:The Window loses focus after Drag & Drop拖放后窗口失去焦点
【发布时间】:2016-06-21 01:53:54
【问题描述】:

我正在使用 swift 开发一个 xcode mac 应用程序。 我实现了将文件拖放到 NSTableView,它工作正常,除了从文件系统进行拖放操作后,窗口失去焦点。

override func performDragOperation(sender: NSDraggingInfo) -> Bool {
    let thefilesNSArray = sender.draggingPasteboard().propertyListForType(NSFilenamesPboardType) as! NSArray
        let theFiles = thefilesNSArray as AnyObject as! [String]
        let pageDict = ["key": theFiles]
    return false
}

拖拽完成后如何设置App焦点?

【问题讨论】:

    标签: xcode swift macos drag-and-drop nsdragginginfo


    【解决方案1】:

    我可以轻松做到

    我必须返回 true 而不是 false

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-07
      • 2021-08-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多