2010-12-09 2 views
1

안녕하세요 내 프로젝트의 이미지는 iphone3 이미지의 크기를 두 배로 잘못 입력하지 않으면 iphone4 용으로 설계되었습니다. 전체 개념이 잘못되었을 수 있습니다.iphone 3.x 용 HD 이미지 사용

사실입니까? 당신은 그것에 대해 이미지가 표시되어야합니다 실제 숫자 나의 선택을 걱정할 필요가 없습니다

iPhone4 needs;for a whole screen image; a width of 640 while iphone3 uses only 320? 
Or is it just a high resolution, meaning same size (320) with more resolution?  
Do i need to have 2 versions of the images? How can i load different images/resources based on the IOS version? 

감사

답변

3

. 당신이 자동으로 처리하도록 두 개의 이미지 버전을 제공해야합니까 : 당신이 [UIImage imageNamed:@"image.png"] 같은 것을 할 때, 전체 화면 이미지를 가정 할

image.png - 480x320 
[email protected] - 960x640 

을 - 프로젝트에서 리소스 곳 image.png입니다 - 시스템이됩니다 망막 디스플레이가있는 장치를 사용하는 경우 일반 이미지보다 우선하여 표시된 것처럼 @ 2x로 이미지를 선택하십시오. 작은 화면에서 작은 이미지를 선택합니다. 어느 경우 든 "image.png"이 아닌 "[email protected]"을 요청하십시오. 시스템이 처리합니다.

약간의 속임수가 있습니다. 어떤 장치를 사용하든 상관없이 장치를 320 너비와 480 높이로 취급하면 특수 사례 코드가 많지 않고 iPhone 3 및 iPhone 4를 대상으로 삼을 수 있습니다 . 새 문서를 확인하여 새로운 scale 값이 사용 된 곳을 확인하고 실제 치수를 알고 있어야합니다.

+0

아, 감사합니다. 팁 주셔서 감사합니다. 그 앱을 부풀게하는 것이 궁금합니다. 각 이미지의 두 가지 버전을 들고 있습니까? – Veeru

+0

그럴 것 같아요. 하지만 대형 디스플레이를 타겟팅하는 경우 어쨌든 큰 이미지를 갖게되고 수하물은 25 % (반 너비, 반 높이 이미지는 픽셀의 1/4)입니다. –

+0

멋진, 정보 아담에 대한 감사합니다 - 당신을 위해 투표 :) – Veeru