Como adicionar cores a uma vista no swift3? [duplicado]

Esta pergunta já tem uma resposta aqui:

Swift 3 - Como escrever funções sem inicializadores como os novos UIColors? 6 respostas
    let firstFrame = CGRect(x: 160, y: 240, width: 100, height: 150)
    let firstView = UIView(frame: firstFrame)
    firstView.backgroundColor = UIColor.blueColor()
    view.addSubview(firstView)

    let secondFrame = CGRect(x: 20, y: 30, width: 50, height: 50)
    let secondView = UIView(frame: secondFrame)
    secondView.backgroundColor = UIColor.greenColor()
    view.addSubview(secondView)

Esta é a pergunta do código acima. Estou tendo problemas com a alteração da cor do plano de fundo para visualização no swift3. O erro que recebo no compilador xcode é "não é possível chamar o valor do tipo não funcional 'UIColor'". Alguém pode me ajudar a encontrar uma solução para este problema. Existe uma função que pega uma cor para backgroundColor?

questionAnswers(3)

yourAnswerToTheQuestion