2012-09-26 2 views
0

나는 배경 이미지의 이미지로 백그라운드에서 대부분의 정적 이미지를 사용하고있는 iphone에 응용 프로그램을 가지고 있습니다. 모든 staic things.now를 포함한 단일 배경 이미지를 아이폰 5로 마이그레이션하고 싶습니다. 또한. 이제 640 * 960의 이미지를 배경 이미지로 사용하고 있습니다. 640 * 1136으로 변경하면 아이폰의 4series에서 사용할 때 이미지가 축소됩니다. 확인하여 프레임 크기를 고정하십시오. screeen.Can 아무도 내가이 문제를 해결할 수있는 방법을 도울 수 있습니까?iPhone 5 화면 해상도로 앱을 이전하는 방법은 무엇입니까?

답변

0

UIImageView의 이미지 해상도와 크기 사이에는 아무런 관련이 없습니다. image는 contentMode 속성에 따라 뷰 경계 내에서 크기가 조정되거나 배치됩니다.

먼저 필요한 사항 - 640x1136의 이미지를 Retina 4 인치의 Launch Image로 추가하십시오. 견해의 샘과 스트럿이 올바르게 설정되면 모든 것이 당연한 것으로 작동합니다.

+0

나는 봄을 얻지 않고 스포츠를 의미합니까? – hacker

+0

autoresizingMask 속성에 대한 것입니다. 스프링과 스트럿처럼 작동하며 인터페이스 빌더는 비슷하게 보입니다. –

+0

i sd reselution 1136 * 640 이미지로 (320, 480)에 따라 프레임 크기를 설정하면 이미지가 축소됩니까? – hacker

2

알아두면 어떤 종류의 이미지를 사용해야합니까? (iPad 768x1024, iPhone 320x480 등) 장치를 감지하고 해당 이미지를 설정할 수 있습니다.

당신이 SO 기사 사용하여 아이 패드/망막/아이폰 구별 할 수

:

How to detect iPhone 5 (widescreen devices)?

당신 경우 :

Detect retina screen/iPhone 4 in iPhone SDK

당신이 SO 문서에서 예제를 사용하여 아이폰 5를 감지 할 수 있습니다 세로 만 지원됩니다.이 간단한 방법을 사용하여 확인할 수 있습니다.

if([[UIScreen mainScreen] bounds].size.height == 480) 
{ 
    //iPhone, iPhone retina 
} 
else if([[UIScreen mainScreen] bounds].size.height == 1024) 
{ 
    //iPad, iPad retina 
} 
else //568 height 
{ 
    //iPhone 5 
} 

그리고 물론 - 발레이 반 언급했듯이, 번들에 [email protected] 이미지가 필요합니다.

관련 문제