[英]UINavigationController strange pop animation
當我在NavigationController上彈出ViewController時,我有一個奇怪的動畫。 短片說明: https : //youtu.be/IMbIS7evLrs
視圖控制器的結構是:UITabBarController-> UINavigationControllers-> UIViewControllers
我在UIViewController中使用以下行推送新的VC:
[self.navigationController pushViewController:tripVC animated:YES];
其中tripVC
是新創建的UIViewController。 然后,在單擊NavigationController的“后退”按鈕時會彈出。 我也嘗試過使用
[self.navigationController popViewControllerAnimated:YES];
從tripVC
獲得相同的奇怪動畫。
尤其奇怪的是,我在其他應用程序上使用了這種結構/方法,並且沒有遇到這個問題。 想知道我的應用程序中是否有一些奇怪的segue代碼/是否缺少一些動畫代碼?
似乎第二個VC中的背景圖像比設備屏幕寬。 當此場景推入/推出時,圖像的通常隱藏邊緣會短暫顯示出來。
是的,對於我的情況,@ Paulw11是正確的。 啟用clipsToBound到您的根視圖。
如果您未提供self.view的背景色,則可能也會發生。 這是導航動畫奇怪的第二個原因。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.