Colocar uma vista modal sobre uma vista e tornar o plano de fundo cinza

Eu tenho tentado fazer isso nas últimas 3 horas e não consegui descobrir como fazer isso. Alguém poderia ajudar?

Então é isso que estou tentando fazer. Quando pressiono um botão, digamos, umSign In botão, quero que apareça uma visualização modal que torne a visualização por trás cinza e imprevisível. E nessa visão modal, quero vários rótulos de botão e estáticos.

Eu já li e tentei entender vários recursos, como:Controlador de exibição modal atual no controlador pai de tamanho médio, http://makeapppie.com/2014/08/30/the-swift-swift-tutorials-adding-modal-views-and-popovers/, Como usar vistas modais rapidamente?e vários outros. No entanto, tenho muita dificuldade em entender o código.

Até agora eu tenho esse código que deveria fazer com que a visualização modal estivesse no topo da visualização por trás dele:

@IBAction func signIn(sender: AnyObject) {
    self.modalTransitionStyle = UIModalTransitionStyle.CoverVertical
    // Cover Vertical is necessary for CurrentContext
    self.modalPresentationStyle = .CurrentContext
    // Display on top of    current UIView
    self.presentViewController(SignInViewController(), animated: true, completion: nil)
}

Mas isso não está produzindo o efeito que eu quero. Alguém por favor me ajude?

questionAnswers(3)

yourAnswerToTheQuestion