簡體   English   中英

強制UIView / UIVIewController方向

[英]Force UIView/UIVIewController orientation

我們正在編寫一個專門用於橫向模式的應用程序。 我們在根視圖上使用變換將其旋轉到LandscapeRight,然后由該視圖加載的每個視圖共享坐標系。 除了我們的一個視圖有一個由視圖控制器加載的UIWebView對象外,這一切都很好。 我們試圖查看的網站沒有內容填充視圖。 當我在橫向模式下在移動Safari中查看同一站點時,它看起來是正確的。 我的猜測是我們用來托管WebView的View Controller仍然認為它處於縱向模式,因為查詢屬性的interfaceOrientation會返回“1”...是否有辦法誘騙視圖/視圖控制器認為它是在特定的方向?

希望您已經找到了答案,但您可能會嘗試告訴您的應用程序剛開始橫向模式,而不是強迫它始終旋轉到該方向。 然后,如果您的根視圖的shouldAutorotateToInterfaceOrientation僅為橫向模式返回yes,我敢打賭您將擁有您正在尋找的行為。

這家伙似乎有一個關於如何做到這一切的好教程。 http://www.dejoware.com/blogpages/files/iphone_programming_landscape_view_tutorial.html

暫無
暫無

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

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