[英]How to segue with left to right animation and alpha 0 to 1
我只想去到下一個ViewController
使用segue
和未來ViewController
將來自左向右alpha 0
在起點和1
處時,下一個ViewController
上顯示。
這是我到目前為止嘗試過的沒有任何運氣的代碼,
let transition = CATransition()
transition.duration = 1.0
transition.type = kCATransitionPush
transition.subtype = kCATransitionFromRight
transition.timingFunction = CAMediaTimingFunction(name:kCAMediaTimingFunctionEaseInEaseOut)
self.view.window!.layer.add(transition, forKey: kCATransition)
self.performSegue(withIdentifier: "login", sender: self)
您可以使用“推送” segue進行書寫。 並在SecondVC中的ViewDidload()中編寫動畫。
self.view1.alpha = 0
UIView.animate(withDuration: 0.1) {
self.view1.alpha = 1
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.