zoukankan      html  css  js  c++  java
  • 【Swift Mac开发】修改NSTableView的headerView的背景颜色

    //
    //  BMTableViewHeaderCell.swift
    //  BullMan
    //
    //  Created by Apple on 2021/5/14.
    //
    
    import Foundation
    
    class BMTableViewHeaderCell: NSTableHeaderCell {
        override func draw(withFrame cellFrame: NSRect, in controlView: NSView) {
            super.draw(withFrame: cellFrame, in: controlView)
            self.alignment = .center
            controlView.layer?.backgroundColor = NSColor.white.cgColor
            
        }
    }

      使用:

            let secondCol = NSTableColumn(identifier: NSUserInterfaceItemIdentifier(rawValue: "secondCol"))
            secondCol.width = 90
            let secondHeaderCell = BMTableViewHeaderCell()
            secondHeaderCell.alignment = .center
            secondHeaderCell.stringValue = "合约代码"
            secondCol.headerCell = secondHeaderCell

    分享链接:

    工作之余,开了一个淘宝小店,分别销售日常必备生活用品,期待您的光临!点击下图,跳转店铺首页!
  • 相关阅读:
    iOS-多线程
    iOS-Quartz 2D
    iOS-手势识别
    iOS-触摸事件
    iOS-导航控制器
    iOS-程序的启动过程
    iOS-UIApplication
    iOS-项目常见文件
    iOS-UI控件常见属性总结
    iOS-UIDatePicker、UIPickerView及键盘处理
  • 原文地址:https://www.cnblogs.com/xjf125/p/14768240.html
Copyright © 2011-2022 走看看