美文网首页
如何更改NSOutLineView根节点的展开与收起图标.md

如何更改NSOutLineView根节点的展开与收起图标.md

作者: _我和你一样 | 来源:发表于2019-07-06 17:10 被阅读0次

    大纲视图的根节点的展开与收缩视图,是添加在行上的,重写NSTableRowView的didAddSubview方法,找到展开与收缩这个按钮,然后修改对应的图片。

        override func didAddSubview(_ subview: NSView) {
            super.didAddSubview(subview)
            if let button = subview as? NSButton {
                button.image = NSImage(named: "展开")
                button.alternateImage = NSImage(named: "收起")
                // 默认居中,如果觉得位置不合适,可以在这里调整frame或约束
            }
        }
    

    相关文章

      网友评论

          本文标题:如何更改NSOutLineView根节点的展开与收起图标.md

          本文链接:https://www.haomeiwen.com/subject/vufmhctx.html