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?