0
我今天在我的代碼中實現了一個CATransition類型的立方體, 正如我在這裏看到的,CATransition可以添加到self.view.layer, 所以我的第一個問題是如果我可以使用我的CATransition在viewControllers之間切換而不是隻是UIViews?如何在使用CATransition的兩個視圖之間切換?
,如果我不能做到這一點, 請看看這個圖片: http://up411.siz.co.il/up1/hnmim2mtjodt.png 你可以看到,而過渡的過程中,我看到了立方體的兩面相同的觀點, 我會像它是一個面呈現視圖A和另一種呈現視圖乙
這裏是如果需要的代碼:你必須在相同的過渡添加到第二視圖的視圖層
self.view.layer.addAnimation(createTransition("Right"), forKey: "kCATransition")
func createTransition(side:String) -> CATransition{
var transition = CATransition()
transition.delegate = self
transition.duration = 0.6
transition.timingFunction = CAMediaTimingFunction(name: "easeInEaseOut")
transition.type = "cube"
transition.subtype = "from\(side)"
return transition
}
與上一個問題的區別在哪裏http://stackoverflow.com/questions/25605106/how-to-switch-views-in-catransition? – 2014-09-01 21:40:26