【发布时间】:2018-12-07 12:35:32
【问题描述】:
我只想使用segue 转到下一个ViewController,下一个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)
【问题讨论】:
-
您的试用码在哪里?
-
让transition = CATransition() transition.duration = 1.0 transition.type = kCATransitionPush transition.subtype = kCATransitionFromRight transition.timingFunction = CAMediaTimingFunction(name:kCAMediaTimingFunctionEaseInEaseOut) self.view.window!.layer.add(过渡,forKey: kCATransition) self.performSegue(withIdentifier: "login", sender: self)
标签: ios swift xcode uiviewcontroller segue