iOS Build a Simple iPhone App with Swift Improving Our User Interface Changing the Background Color

Tywan Claxton
Tywan Claxton
8,368 Points

Changing background color: Swift 3

For some reason it now says my code for challenge one no longer works. Am i doing something wrong on challenge two

ViewController.swift
class ViewController: UIViewController {

let blueColor = UIColor.blue 
var backgroundColor = UIColor.blue 


  override func viewDidLoad() {
      super.viewDidLoad()
      // Do any additional setup after loading the view, typically from a nib.
  }

  override func didReceiveMemoryWarning() {
      super.didReceiveMemoryWarning()
      // Dispose of any resources that can be recreated.
  }
}

2 Answers

Oh, hang on ... you changed your code ...

You don't need to set backgroundColor outside of viewDidLoad so delete the line, var backgroundColor = UIColor.blue.

You want to use the blueColor constant to set the backgroundColor property of the view using dot notation inside the viewDidLoad method.

Add:

view.backgroundColor = blueColor

after the 'additional setup' comment once you have deleted the line I mentioned above.

Steve.