2014-10-18 25 views
1

當我使用iOS7在ipad上運行我的目標iphone應用程序時,它呈現在iphone模式下,這正是我想要的。實際上,當我打印窗口邊界的大小時,它可以正確打印出320 x 480.但是,當我在iOS8的ipad上運行相同的應用程序時,應用程序會進入全屏模式,因爲窗口邊界現在爲1024 x 768.iOS應用程序只與iphone目標(非通用)在ipad iOS7上呈現罰款,但不在ipad上iOS8

你知道我該如何限制iOS8 iPad將應用程序渲染爲iPhone應用程序而不是全屏的iPad應用程序?

注意:在iOS7升級到iOS8之前和之後,我在同一iPad設備上進行了測試。我也一直能夠用ipad模擬器重製這個問題

回答

1

這可能是由XCODE-6.1 beta中修復的XCODE-6中的已知錯誤引起的。如果您正在使用故事板啓動文件,則iOS 8 iPad不會從iPhone模式縮放,但會被視爲實際的iPad。爲了修正錯誤,通過敲擊use asset catalog以下屏幕上的目標選項,常規選項卡使用靜態圖片發佈: picture of use asset catalog button

在此之後,確保有上傳到.xcassets你的靜態圖像發佈或更新到xcode 6.1 beta來解決這個問題。

+1

謝謝。效果很好 – sogwiz 2014-10-19 07:09:28

相關問題