2013-03-12 38 views
1

我已經獲得了在iPad上運行的舊PhoneGap 1.3.0應用程序的代碼,但屏幕旋轉已關閉。應用程序plist被設置爲僅支持橫向(應用程序啓動),但是一旦顯示啓動畫面,則內容會逆時針旋轉90度。PhoneGap 1.3.0 iPad內容旋轉不正確

狀態欄顯示在屏幕的頂部,因此它是旋轉的實際Web視圖內容,而不是視圖控制器。

有沒有任何機構有任何想法在哪裏開始尋找可能的修復?

回答

1

此外谷歌搜索將返回此:

https://groups.google.com/forum/?fromgroups=#!topic/phonegap/KJmvRIajsm8

在PhoneGapDelegate.m下面的行

[self.window addSubview:self.viewController.view]; 

應改爲

[self.window setRootViewController:self.viewController]; 

可替換地,我可以用一個PhoneGap的新版本,但我真的沒有'沒有時間來更新項目。

+0

我有同樣的問題,但是這個解決方案並不適合我:( – 2013-04-12 11:02:05

+0

嗨阿布,我可以幫助你,它是WebView,它需要它的rootViewController設置,如果你打開AppDelegate.m並且發現: - (無效)webViewDidFinishLoad:(的UIWebView *)theWebView 並添加以下到它: [theWebView.window setRootViewController:self.viewController]; – eshortie 2013-06-12 09:18:34