Eine modale Ansicht über eine Ansicht ziehen und den Hintergrund grau machen
Ich habe in den letzten 3 Stunden versucht, dies zu erreichen, und ich konnte nicht herausfinden, wie das geht. Könnte jemand BITTE helfen?
Also das ist, was ich versuche zu tun. Wenn ich eine Taste drücke, sagen wir einSign In
ch möchte, dass eine modale Ansicht eingeblendet wird, die die Ansicht dahinter grau und unanpassbar macht. Und in dieser modalen Ansicht möchte ich mehrere Schaltflächen und statische Beschriftungen.
Ich habe bereits einige Ressourcen gelesen und versucht, sie zu verstehen:Present Modal View Controller in halber Größe übergeordneten Controller, http: //makeapppie.com/2014/08/30/the-swift-swift-tutorials-adding-modal-views-and-popovers, Wie verwende ich modale Ansichten in Swift? und einige andere. Es fällt mir jedoch so schwer, den Code zu verstehen.
Bisher habe ich diesen Code, der die modale Ansicht über der Ansicht dahinter anzeigen soll:
@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)
}
Aber dies erzeugt nicht den Effekt, den ich will. Hilft jemand bitte?