微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

swift – 如何覆盖NSTableHeaderView的布局?

我正在尝试为我的NSTableView生成自定义标头.我想更改标题文本的字体并删除边框和垂直分隔符.

我当前的顶部和底部标题如下所示:

enter image description here

有谁知道我该怎么做?

更新:应用修复后,标题现在看起来像我的意图:

enter image description here

解决方法

一种方法,在NSTableViewDelegate的viewForTableColumn -function中:

if tableColumn!.identifier == "description" {
    let cell = NSTableHeaderCell()
    cell.title = "New Title"
    cell.backgroundColor = NSColor.redColor()
    cell.drawsBackground = true
    cell.bordered = false
    cell.font = NSFont(name: "Helvetica",size: 16)
    tableColumn!.headerCell = cell
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐