簡體   English   中英

如何使用左到右動畫和Alpha 0到1進行縫合

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM