簡體   English   中英

如何減慢UINavigationController的向后滑動動畫?

[英]How can I slow down UINavigationController's swipe back animation?

因此,iOS 7中引入的UINavigationController的滑動后退功能在動畫末尾具有令人討厭的“快照”。 作為用戶,這確實讓我感到不快,而且我覺得如果可以對動畫進行修補,則感覺會好一點。

例如,Instagram在13年12月12日更新。 他們以某種方式放慢了向后滑動動畫的速度,使它感覺更加流暢。 這是否需要完全自定義的功能,還是有辦法劫持UINavigationController的現有功能? 如何做到這一點?

編輯

好的,所以我知道自定義轉換是必經之路。 但是,我對如何實現它們感到困惑。 我已經看到了一些委托方法的參考,但是沒有清晰的示例說明如何實現自定義動畫。 有人可以提供一個基本的示例,專門用於覆蓋UINavigationController的推/彈出動畫嗎?

是的,您可以創建自己的交互式過渡,以完全自定義其工作方式!

我在Ray Wenderlich撰寫的“ iOS 7 By Tutorials ” PDF中關注了相當不錯的教程。

我也有一個快速的谷歌,這可能會有所幫助: http : //www.doubleencore.com/2013/09/ios-7-custom-transitions/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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