如何更改NSSourceList中的公开按钮?

时间:2017-10-02 15:03:55

标签: swift macos cocoa button nsoutlineview

我正在尝试更改NSSourceList中的公开按钮。经过大量的研究,我发现了一些用objective-c写的建议。 我尝试了here这样的解决方案:

extension ViewController: NSOutlineViewDelegate {

    func outlineView(_ outlineView: NSOutlineView, willDisplayOutlineCell cell: Any, for tableColumn: NSTableColumn?, item: Any) {
        print("willDisplayOutlineCell")

    }
}

但这个功能不会被调用。我还尝试在Interface Builder中设置自定义公开按钮。 通常结果如下:

enter image description here

我在源列表中放置了一个自定义按钮,如下所示:

enter image description here

但在那之后,扩张不再起作用了:

enter image description here

获得一些帮助真的很棒。

0 个答案:

没有答案