2010-06-04 138 views
1

我最近將我的第一款iPhone應用程序(一款簡單的遊戲)首次部署到了我的測試iPhone中。在Xcode的模擬器上,一切看起來都很好,但在iPhone上,整個圖像向上移動了大約10個像素左右。所以遊戲玩法略微偏離屏幕頂部,底部有一個細長的白色/灰色條。有沒有人遇到過這個?我確實關閉了狀態欄顯示,我想知道設備是否處理了與模擬器不同的標誌。我也將硬編碼的旋轉一直處於portraitRight模式,並且我在代碼中增加了一行代碼,以使模擬器自動執行該操作,這顯然不是設備上必需的。iPhone遊戲顯示器在屏幕上偏離屏幕10個像素左右

一切都很簡單,所以我不確定這個故障來自哪裏,甚至在哪裏尋找。

回答

2

您是否使用Interface Builder來創建您的用戶界面?如果你這樣做,然後去檢查每個XIB文件對象'大小&位置以及大小檢查器(命令3)中的自動調整

檢查兩者是非常重要的:在你做了一些改變之後,你的座標可能會出錯,並且自動縮放以奇怪的方式工作,除非你附加正確的邊緣。蘋果文檔應該幫助http://developer.apple.com/iphone/library/documentation/DeveloperTools/Conceptual/IB_UserGuide/Layout/Layout.html

+0

謝謝,明白了!雖然Interface Builder不會讓我改變這些值,我不得不進入XML本身並改變它。 – fr0man 2010-06-06 00:47:50

相關問題