這篇文章是接著第一篇寫的,要是有同行剛看到的話建議從前面第一篇看,這是第一篇的地址:iOS 轉場動畫探究(一)
接著上一篇寫的內(nèi)容:
上一篇iOS 轉場動畫探究(一)我們說到了轉場要素的第四點,把那個小實例解釋完,這篇還有一點我們接著總結:
Demo的下載地址這里再發(fā)一次: 這里是Demo的下載地址
5、 轉場協(xié)調(diào)器協(xié)議 UIViewControllerTransitionCoordinator
可以通過需要產(chǎn)生動畫效果的視圖控制器的transitionCoordinator
屬性來獲取轉場協(xié)調(diào)器,轉場協(xié)調(diào)器只在轉場動畫的執(zhí)行過程中存在。也正是因為有了UIViewControllerTransitionCoordinator ,我們才可在轉場動畫發(fā)生的同時并行執(zhí)行其他的動畫。比如像我們第三個小例子里面后面半透明背景動畫,就是通過這個UIViewControllerTransitionCoordinator我們來做的,主要在 Modal 轉場和交互轉場取消時使用,其他時候很少用到,我們看看它里面的幾個方法: