2012-09-24 4 views
4

가능한 중복 : 기존 응용 프로그램을 iphone5와 호환되도록 변환 하시겠습니까?


How to develop or migrate apps for iPhone 5 screen resolution?

나는 내가 그들에게 내가이를 변경해야 읽을 아이폰 5에 .Somewhere 호환 가 될 아이폰 부탁해에서 일부 응용 프로그램하고자 한 스플래시 화면을 4 인치로 설정해야합니다. 내 모든 xibs 또는 스플래시에서만이를 변경할 필요가 있습니다. 현재 xcode4.2.i를 사용하고 있습니다. IPhone5 시뮬레이터를 얻고 있습니다. 또는 그 이상이면 올바른 버전을 설치해야합니다. 시뮬 라토 어디에서 나는 IPhone5의 최신 시뮬레이터를 얻을 것이다. 아무도이 전환을 달성하기위한 정확한 단계를 도와 줄 수 있습니까?

+0

해결책을 얻었습니까? – SRI

+0

@srinaidu http://blog.mugunthkumar.com/coding/supporting-the-iphone-5/great 튜토리얼 – hacker

답변

4

을 참조 할 수 있습니다, [email protected]을했다.

xib의 크기를 변경해서는 안됩니다. 이전 휴대 전화와 새 휴대 전화에서 앱을 사용하기를 원하기 때문입니다. 그러나 xib에있는 일부보기의 자동 크기 조정 마스크를 변경하여 큰 화면을 채울 수 있습니다.

+0

자동 크기 조절 마스크가 중요했습니다. - 감사합니다. – Stephanie

0

4 인치 디스플레이가있는 IOS 6 시뮬레이터로 앱을 테스트하려면 개발자 센터에서 Xcode 4.5를 설치해야합니다.

업데이트 : 당신은 토론 당신은 확실히 엑스 코드 4.5을 설치하고, 4 인치 스크린을위한 새로운 스플래시 이미지를 만들 필요가 Will Xcode 4.3.2 suffice to build apps for iOS 6?

+0

은 iphone5와 호환되도록 내 애플리케이션을 변환해야합니다. – hacker

+0

xcode 4.3에 대한 게시물의 답변이 업데이트되었습니다. 너에게 똑같을거야. –

1

여기에 포인트가 있습니다 * iPhone5의 전체 높이를 사용하려는 경우 크기가 640x1136 픽셀이고 이름이 [email protected]입니다. 회전 확인에 문제가있는 경우 a) 창 .rootViewController = firstViewcontroller (창에보기를 추가하지 마십시오.) b) 새로운 대리자 함수를 구현하십시오.

* window와 관련된 위젯 크기를 설정하려면 viewDidLoad가 아닌 viewDidLayoutSubviews를 사용하십시오. * 수동으로 화면 크기를 확인하고 올바른 이미지는 다음과 같습니다 :

UIImage* myImage; 
CGFloat screenHeight = [UIScreen mainScreen].bounds.size.height; 
if ([UIScreen mainScreen].scale == 2.f && screenHeight == 568.0f) { 
    myImage = [UIImage imageNamed:@"[email protected]"]; 
} else { 
} 

myImage = [UIImage imageNamed:@"myImage.png"]; 

또는 다음 GIT gi의 catogary를 사용하십시오. st https://gist.github.com/3719620

관련 문제