因此,在iOS 7中引入的UINavigationController的滑動迴歸功能在動畫結尾處有一個惱人的「快照」。對我來說,作爲一個用戶真的很激動,我覺得如果動畫可以被修飾,那麼它可能會感覺好一點。如何減慢UINavigationController的向後滑動動畫?
一個例子是2013年12月12日Instagram的更新。它們以某種方式減慢了回掃動畫,使其感覺更加流暢。這是否需要完全自定義功能,還是有辦法劫持UINavigationController的現有功能?這怎麼能實現?
編輯
好了,所以我知道,自定義轉換是要走的路。但是,我對如何實現它們感到困惑。我已經看到了幾個委託方法的引用,但沒有關於如何實現自定義動畫的清晰示例。有人可以提供一個基本的例子,專門用於覆蓋UINavigationController的推/動畫動畫嗎?
看到在UINavigationControllerDelegate「支持自定義過渡動畫」 - https://developer.apple.com/library/IOs/documentation/UIKit/參考/ UINavigationControllerDelegate_Protocol /參考/#的reference.html // apple_ref/OCC/intfm/UINavigationControllerDelegate/navigationController:animationControllerForOperation:fromViewController:toViewController:有很多的教程和一些關於這個論題WWDC的視頻。 –