- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
当NSPathControl
用于表示本地机器上的路径时就可以了!
当我尝试表示远程服务器的虚拟路径时,问题出现了;在这种情况下,我必须相应地更改图标。
图片代表我得到的,不是我喜欢的。
现在的问题是:如何更改NSPathControl
中每个元素的图标? Apple 文档非常不透明。
唯一类似的帖子是Customise NSPathControl但似乎已经过时了。
最佳答案
Masybe 不是最好的,但很有效。
class ViewController: NSViewController {
@IBOutlet weak var customPath: NSPathControl!
override func viewDidLoad() {
super.viewDidLoad()
customPath.pathItems = [
self.pathItem(title: "root", imageName: "root"),
self.pathItem(title: "First folder", imageName: NSImage.folderName),
self.pathItem(title: "Second folder", imageName: NSImage.folderName)
]
}
func pathItem(title: String, imageName: String) -> NSPathControlItem {
let item = NSPathControlItem()
item.title = title
item.image = NSImage(named: imageName)
return item
}
}
关于swift - 使用 NSPathControl 表示虚拟路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61096120/
当NSPathControl 用于表示本地机器上的路径时就可以了! 当我尝试表示远程服务器的虚拟路径时,问题出现了;在这种情况下,我必须相应地更改图标。 图片代表我得到的,不是我喜欢的。 现在的问题是
我的项目是一个基于文档的应用程序。我想使用 NSPathControl 对象在启动时显示打开文档的路径。 我将在此处插入代码: - (void)windowControllerDidLoadNib:(
我正在尝试自定义 NSPathControl(自定义外观、项目菜单),但经过几个小时后,我无法实现我想要的。您知道表示路径的替代控件吗? 预先感谢您的帮助, 问候, 最佳答案 您可以将一些自定义按钮与
我正在使用 cocoa 开发一个应用程序,但我遇到了 NSPathControl 的问题。 我将控件的样式设置为 Popup,当我启动应用程序并单击路径控件时,它会显示一个弹出菜单,其中包含我设置的
我想制作一个自定义的NSPathControl。NSPathCell 具有方法 + pathComponentCellClass,您可以在其中返回组件单元格的自定义类。我有一个 NSPathCompo
我在使用 NSPathControl 和自动布局时遇到一些问题。 我希望路径控件随窗口调整大小。这意味着,如果我扩大窗口的宽度,NSPathControl 也应该扩大。这有效。 现在的问题是,如果我将
请看这张图片: 我知道如何更改文本颜色: NSPathComponentCell *cell = [_pathControl pathComponentCells].firstObject;
我正在寻找一种方法来将 NSPathControl 的路径设置为“~/Desktop”。 最佳答案 [_pathControlOutlet setURL: [NSURL URLWithString:
来自 Apple's sample code和阅读 the docs我看不出配置 NSPathControl 的行为类似于例如Xcode 编辑器窗口中的“跳转栏”: 即让它代表一条路径(或其他类型的层
我正在与 NSPathControl 搏斗。具体来说,我有一个对话框(由 NIB 生成),要求用户提供标题和路径。该路径应该是用户硬盘上的本地路径。因此,在 Xcode 4 中,我拖入了一个 NSPa
iOS (iPhone/iPad) 上是否有一个控件可以像 OSX 中的 NSPathControl 一样工作? (要在事件上动态地将节点添加到根,这可以返回,在事件上删除节点...) 最佳答案 据我
我有带有弹出样式的NSPathControl。当我尝试选择其他“预定义”位置时 - 没有发生任何变化。 示例: -------------choice...-------------Some macB
Apple 将 NSPathControl 更改为与 Yosemite 中的 NSPathControlItem 一起使用。 但从我的角度来看,这些新类(class)根本不起作用。我试图在我的数据结构
我需要使用 NSBrowser 中当前选定的路径更新 NSPathControl,但我无法找到一种方法,以便在 NSBrowser 中的路径发生更改时获取通知。执行此操作的理想方法是观察 NSBrow
主题说的是全部。 我在 IB 中创建了一个带有占位符消息的 NSPathControl。运行应用程序,出现占位符文本。 然后,我将控件的值绑定(bind)到 Controller 的 NSURL* 属
我是一名优秀的程序员,十分优秀!