簡體   English   中英

UINavigationController奇怪的流行動畫

[英]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.

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