The following code outputs an empty user interface. When I go to main
in xcode and I were able to add a button manually. Then it shows the button. But I want to write code to add a button and I don't want to drag and drop components. How to insert (by typing) a button into the following code? I can see there is a button and a textfield, if those should be visible in runtime, let me know why they're not showing up?
import Cocoa
class ViewController: NSViewController {
@IBOutlet weak var label: NSTextField!
@IBOutlet weak var button: NSButton!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
}
override var representedObject: Any? {
didSet {
// Update the view, if already loaded.
}
}
@IBAction func buttonClicked(_ sender: Any) {
label.stringValue = "Button clicked!"
}
}