我正在尝试NSStackView
使用始终相同的自定义视图来实现。所以我已经定义了我的 xib 文件,链接了我的类中的所有内容,关联了类,......但我确信我错过了一些东西,因为视图中的内容没有出现。非常感谢您的帮助。
我的文件是这样的:
class CustomView: NSView, NSTableViewDelegate, NSTableViewDataSource {
@IBOutlet weak var segmentControlOutlet: NSSegmentedControl!
@IBOutlet weak var tableViewOutlet: NSTableView!
}
class ViewController: NSViewController, NSStackViewDelegate {
@IBOutlet weak var stackViewOutlet: NSStackView!
override func viewDidLoad() {
super.viewDidLoad()
stackViewOutlet.delegate = self
let newView = CustomView()
stackViewOutlet.addArrangedSubview(newView)
}
override var representedObject: Any? {
didSet {
// Update the view, if already loaded.
}
}
}