Home › Forums › iA Coders › audo layout nightmares and accessibility of interfaces › Reply To: audo layout nightmares and accessibility of interfaces
Hey Taylor, I have been working with Xcode this week, and I have found it to be easier to just avoid interface builder altogether, and build apps through code. I would delete your storyboard, and put this in your app delegate. Make sure you have a view Controller made as a class and use this code to divert from the storyboard.
window = UIWindow(frame: UIScreen.main.bounds) let homeViewController = ViewController() homeViewController.view.backgroundColor = UIColor.red window!.rootViewController = homeViewController window!.makeKeyAndVisible() This will all go in to the didFinishLaunchingWithOptions function of the appDelegate. You will also find this useful for your view controller to make a label.
let label = UILabel() label.frame = CGRect(x: 150, y: 200, width: 200, height: 20) label.text = "Hello World" label.textColor = .white self.view.addSubview(label)
Add this code to your View Controller’s viewDidLoad method.
Hope this helps you some.