【发布时间】:2021-05-22 15:36:33
【问题描述】:
我正在为 MacOS 实现我的第一个应用程序,用户应输入要处理的文件路径。 我的 NSViewController 应用程序上有一个 NSTextField,我想让用户只需将一个文件拖放到那里,这样我就可以获取文件路径,打开它并在 NSTextField 上放置一些带有文件信息的文本。
你能帮帮我吗?我看到如果我使 NSTextField 可编辑,我可以删除文件,但我不希望 NSTextField 是可编辑的(只能选择复制粘贴信息)
谢谢!
【问题讨论】:
-
文本字段必须是可编辑的,用户才能将内容放入其中 - 你的 B 计划是什么?
-
你可以继承
NSTextField并实现NSDraggingDestination方法
标签: swift xcode macos cocoa drag-and-drop