簡體   English   中英

不會旋轉的背景UIImageView

[英]Background UIImageView that doesn't get rotated

我有這個基於UINavigationController的iPad應用程序,它支持所有4個方向。 旋轉設備時,我希望背景圖像保持靜止,並且僅重新布置/旋轉其頂部的UI。

我已經沒有返回到的UIViewController succeeeded shouldAutorotateToInterfaceOrientation:使用手柄的方向自己UIDeviceOrientationDidChangeNotification

由於僅旋轉當前視圖(而不旋轉整個窗口),因此不會調整UINavigationController推送動畫。 因此,當您正確握住iPad時,iPad將從底部推動視圖。 當您顛倒握住它時,它會將視圖從左側(應該始終從右側)推入。

還有什么更好的方法可以使背景圖像在旋轉其他所有圖像時保持穩定? 還是修復UINavigationController推送動畫? 如果可能的話,我想堅持使用控制器(即不必玩手動設置視場動畫等)。

如您所見,UINavigationControllers非常注重方向。

我認為您最好在每次旋轉界面時都旋轉背景。

暫無
暫無

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

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