It's an MacOS App
Here is my firstNameTextField in AddContactViewController
class AddContactVeiwController: NSViewController, NSComboBoxDelegate, NSComboBoxDataSource, NSPopoverDelegate {
//MARK: Variables
@IBOutlet weak var firstNameTextField: NSTextField!
override func viewDidLoad() {
super.viewDidLoad()
firstNameTextField.becomeFirstResponder()
Allocating AddContactViewController in AddContactScrollViewController
class AddContactScrollViewController: NSViewController {
@IBOutlet weak var scrollView: NSScrollView!
var vc: AddContactVeiwController!
var contentView: NSView?
override func viewDidLoad() {
super.viewDidLoad()
contentView = NSView(frame: NSRect(x: 0, y: 0, width: self.view.frame.width, height: 1362))
contentView!.wantsLayer = true
contentView!.layer?.backgroundColor = NSColor.clear.cgColor
vc = self.storyboard?.instantiateController(withIdentifier: NSStoryboard.SceneIdentifier(rawValue: "addContact")) as! AddContactVeiwController
vc.view.setFrameOrigin(NSPoint(x: 0, y: 0))
vc.view.setFrameSize(NSSize(width: 1200, height: 1362))
vc.view.wantsLayer = true
contentView!.addSubview(vc.view)
scrollView.documentView = contentView