2012-12-24 46 views
1

我有一個480寬度,320高度的default-landscape.png圖像,當在我的模擬器中顯示時,會旋轉90度。我爲我的圖形引擎使用了應用程序遊戲工具包,其餘部分使用了標準C++,但我相當確定這是與xcode配置有關的。以下是圖像什麼我運行到:模擬器啓動畫面中的iOS應用程序旋轉90度

http://i4.photobucket.com/albums/y102/paultr/ScreenShot2012-12-23at114643PM_zpsb6761d90.png

+0

您是否檢查過您是否支持Xcode中的所有方向?轉到目標設置並檢查它是否支持所有這些UIInterfaceOrientationPortrait,UIInterfaceOrientationPortraitUpsideDown,UIInterfaceOrientationLandscapeLeft和UIInterfaceOrientationLandscapeRight。同時檢查默認的橫向圖像名稱是'Default-Landscape.png'本身。 – iDev

+0

我只是支持我的遊戲左右風景。這就是文件的名稱。 –

+0

在這種情況下,請檢查目標設置,並確保它僅選擇了橫向方向。 – iDev

回答

0

不應該高度是480,寬度爲320,如果你想在設備處於縱向模式?無論如何,你可以以編程方式設置設備的方向,你可以嘗試添加這個到你的AppDelegate設置設備的方向,你希望它是shouldAutorotateToInterfaceOrientation:希望這有助於。

+0

哦,不,我希望設備處於風景中。這方面的工作完全符合我的想法。這是因爲我有一個以適當比例設置的風景的default.png圖片,但它不知何故被翻轉,就像它試圖以肖像一樣。 –

+0

如何將圖像在Photoshop或其他圖像編輯工具中向左旋轉90度,因爲xcode將它向右旋轉90度,然後再建立,因爲xcode會旋轉圖像,圖像將以您想要的方向旋轉。 – MacN00b

+0

如果將方向設置爲橫向,則Xcode會自動將圖像旋轉90度,因此創建橫向圖像以使圖像頂部應該指向左側,然後當您運行應用程序時,xcode會將圖像翻轉你和它應該是你期望的樣子。 – MacN00b