2010-06-04 3 views
1

최근 테스트 게임에 첫 번째 iPhone 앱인 간단한 게임을 처음으로 배포했습니다. Xcode의 시뮬레이터에서 모든 것이 잘 보이고 실행되지만 iPhone에서는 전체 이미지가 약 10 픽셀 정도 위로 이동합니다. 그래서 게임 플레이는 화면 상 약간 화면이 어두워지며 하단에는 슬림 한 흰색/회색 막대가 있습니다. 전에 만난 사람이 있습니까? 상태 표시 줄 디스플레이가 꺼져 있습니다. 장치가 시뮬레이터와 다르게 플래그를 처리하는지 궁금합니다. 또한 portraitRight 모드로 항상 회전되도록 하드 코딩 된 코드를 가지고 있습니다. 코드에 시뮬레이터가 자동으로 수행되도록 추가 선이 있습니다.이 코드는 장치에서 필요하지 않습니다.iPhone 게임 디스플레이가 기기에서 10 픽셀 정도 화면에서 벗어납니다.

모든 것이 매우 간단하므로이 결함이 어디에서오고 있는지 또는 어디에서 보는지 알 수 없습니다.

답변

2

인터페이스 빌더을 사용하여 UI를 만들었습니까? 그렇게했다면 각 XIB 파일 객체들 크기 & 위치자동 검사 크기 검사기 (명령 -3)에서 확인하십시오.

두 가지를 모두 확인하는 것이 중요합니다. 변경 한 후에도 좌표가 잘못되었을 수 있으며 가장자리를 수정하지 않으면 자동 확장이 이상한 방식으로 작동합니다. Apple 설명서가 도움이 될 것입니다. http://developer.apple.com/iphone/library/documentation/DeveloperTools/Conceptual/IB_UserGuide/Layout/Layout.html

+0

감사합니다. 인터페이스 빌더는 값을 변경할 수 없지만; XML 자체에 들어가서 변경해야했습니다. – fr0man

관련 문제