2017-09-02 1 views
0

Ich möchte von einer Ansicht zu einer anderen Ansicht auf der gleichen Ansicht Controller mit dem Alarm Aktion Button zurückschalten. Ich verwende unten genannten Code aber es funktioniert mit UIButton Action. Bitte teilen einige InformationenZurück zu einer anderen Ansicht auf dem gleichen View-Controller Klicken Sie auf die Schaltfläche OK in Swift 3

@IBAction func Flip(_ sender: AnyObject) 
{ 
    UIView.transition(from: View1 , to: View2, duration: 0.3, options: UIViewAnimationOptions.transitionFlipFromLeft, completion:nil) 

} 

Antwort

0

Versuchen this-

let alertView = UIAlertController(title:"mainTitle", message:"mainMessage", preferredStyle: .alert) 
alertView.addAction(UIAlertAction.init(title: "subTitle", style: .default, handler: { (alertView) in 
DispatchQueue.main.async { 
    UIView.transition(from: self.View1 , to: self.View2, duration: 0.3, options: UIViewAnimationOptions.transitionFlipFromLeft, completion:nil) 
} 
})) 
self.present(alertView, animated: true, completion: nil) 
0

Ja ich das täte, würde ich schwach Eigenschaft auf UIView Referenzen verwendet, die die Verbindung nach Abschluss verlieren die Eigenschaft stark dieser Referenzen des UIView .Durch macht es funktioniert richtig. Danke

Verwandte Themen