programmatically loading object from subclass of NSView from nib

后端 未结 5 817
闹比i
闹比i 2020-12-24 02:56

How do I correctly load an object that is a subclass of NSView using a Xib?

I want it to be loaded dynamically not from the beginning so I made a MyView.Xib From MyD

5条回答
  •  我在风中等你
    2020-12-24 03:38

    class CustomView: NSView {
    
    @IBOutlet weak var view: NSView!
    @IBOutlet weak var textField: NSTextField!
    
    required init(coder: NSCoder) {
        super.init(coder: coder)!
    
        let frameworkBundle = Bundle(for: classForCoder)
        assert(frameworkBundle.loadNibNamed("CustomView", owner: self, topLevelObjects: nil))
        addSubview(view)
    }
    

    }

提交回复
热议问题