Faça um desvanecimento simples na animação no Swift?

Estou tentando fazer uma animação simples no Swift. É um desvanecimento.

Eu tentei:

self.myFirstLabel.alpha = 0
self.myFirstButton.alpha = 0
self.mySecondButton.alpha = 0

Então eu tenho:

self.view.addSubview(myFirstLabel)
self.view.addSubview(myFirstButton)
self.view.addSubview(mySecondButton)

E depois:

UIView.animateWithDuration(1.5, animations: {
 self.myFirstLabel.alpha = 1.0
 self.myFirstButton.alpha = 1.0
 self.mySecondButton.alpha = 1.0
})

Eu tenho tudo isso na minha função viewDidLoad.

Como eu faço isso funcionar?

questionAnswers(4)

yourAnswerToTheQuestion