macOS SwiftUI 封装组件之路径组件实现目录式菜单选择NSPathControl (教程含源码)

实战需求

macOS SwiftUI 封装组件之路径组件实现目录式菜单选择NSPathControl

本文价值与收获

看完本文后,您将能够作出下面的界面

macOS SwiftUI 封装组件之路径组件实现目录式菜单选择NSPathControl (教程含源码)_第1张图片
截屏2021-02-03 下午7.09.23.png

基础知识

NSPathControl

文件系统路径或虚拟路径信息的显示。

class NSPathControl : NSControl

总览

本类使用来实现它的用户界面。提供大多数方法的Cover方法-Cover方法仅调用相应的单元格方法。另请参见,它代表路径的各个组成部分,以及两个相关的协议

NSPathControl具有由代表三种样式枚举常量。所表示的路径可以是文件系统路径,也可以是通过程序员定义的一系列节点或组件序列通往的任何其他类型的路径。
NSPathControl自动支持拖放,可以通过委托方法进一步自定义。要接受拖放,请使用和进行调用。当对象中的URL值由于自动拖放操作或用户通过打开的面板选择新路径而发生更改时,将发送操作。


实战代码

你可能感兴趣的:(macOS SwiftUI 封装组件之路径组件实现目录式菜单选择NSPathControl (教程含源码))