12345678910111213141516171819202122232425262728293031323334353637 |
- //
- // KMNBotaSearchCellView.swift
- // PDF Reader Pro
- //
- // Created by User-Tangchao on 2024/12/2.
- //
- import Cocoa
- class KMNBotaSearchCellView: NSTableCellView {
- private lazy var label_: NSTextField = {
- let view = NSTextField(wrappingLabelWithString: "")
- return view
- }()
-
- var label: NSTextField {
- get {
- return label_
- }
- }
- convenience init() {
- self.init(frame: .init(x: 0, y: 0, width: 200, height: 40))
-
- addSubview(label_)
- }
-
- override func layout() {
- super.layout()
-
- let x: CGFloat = 24
- let y: CGFloat = 8
- let w = max(NSWidth(self.frame)-x*2, 0)
- let h = max(NSHeight(self.frame)-y*2, 0)
- label.frame = NSMakeRect(x, y, w, h)
- }
- }
|