audo layout nightmares and accessibility of interfaces

Home Forums iA Coders audo layout nightmares and accessibility of interfaces

Viewing 1 reply thread
  • Author
    Posts
    • #2697
      Taylor Arndt
      Keymaster

      Hi all,
      The past few weeks I’ve been getting very frustrated with interface-builder in xcode. I am trying to figure out how the heck can I lay out my interfaces using code and not have my app epically crash on me. Does anybody have any ideas on how the heck to do interface building with iOS because it is stopping me from exploring other things because I cannot seem to get it. If anybody has any ideas please poste them here because this is so frustrating to all users that are blind.

    • #2701
      Michael Doise
      Keymaster

      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.

Viewing 1 reply thread
  • You must be logged in to reply to this topic.