2011-02-10 7 views
3

화면 해상도와 관련하여 몇 가지 질문이 있습니다. 이러한 질문은 내 애플 아이폰 OS 4.0에서 실행까지, 그리고 하나 아이폰 3GS 나 아이폰두 가지 아이폰 해상도를 지원하기 위해 어떤 크기의 이미지를 사용해야합니까?

  1. 4. 스플래시 이미지 (default.png)의 크기가이어야한다 (960x640) 또는 (480x320을 할 것으로 가정)?

  2. 앱 아이콘 (Icon.png)의 크기는 (57x57) 또는 (114x114)이어야합니까?

  3. 버튼을 나타내는 그래픽과 같이 내 응용 프로그램에서 사용할 수있는 다른 그래픽은 어떻게됩니까? 항상 고해상도를 위해이 이미지를 만들어야하고 앱의 크기를 줄여야합니까? 즉, 버튼 이미지를 200x40 인 3GS에 표시하려면 400x80에서 이미지를 만들어야 iPhone 4에서 이미지를 활용할 수 있습니까?

고마워요!

답변

2

이에 대한 좋은 가이드는 여기에서 찾을 수 있습니다 : http://mobile.tutsplus.com/tutorials/iphone/preparing-your-iphone-app-for-higher-resolutions/

일반적으로 이미지 세트는 2 세트 만 만듭니다. 원본에서 2 배 큰 이름으로 새 이름을 @ 2x와 함께 사용하십시오. 크기가 32x32 인 image.png의 경우 크기가 64x64 인 [email protected] 해상도의 두 배입니다. 귀하의 애플 리케이션에서 항상 인터페이스 빌더에서 image.png를 사용하고 코드를로드 할 때.

장치를 검색 할 필요가 없습니다. 이러한 이미지는 OS에 의해 자동으로 선택되며 필요에 따라 하위 이미지가 표시됩니다.

  1. 우리는를 사용하여 우리 앱에서 @ 배 방법
  2. 를 사용하여 두 아이콘 (57x57 & 114x114)를 제공
  3. 전술 @ 2 배의 방법을 사용하여 스플래시 이미지 모두 크기 (960x640 & 480x320을)를 제공 @ 2x 이미지의 조합과 큰 이미지 스케일링. (이에 대한 더 많은 정보는 위의 기사에서 찾을 수 있습니다.) 우리는 바 버튼, 아이콘 등을 위해 @ 2x 이미지를 사용합니다. 그러나 UIImageViews에 대해서는 종종 스케일링을 사용합니다. 이 작업을 수행 할 때 성능이 저하 될 수 있지만 대부분의 응용 프로그램에서는 무시할 만하다고 말하고 싶습니다. 파일 크기를 줄이면 가끔씩 유일한 옵션이됩니다.

관련 질문 :

+0

는 상세하고 유익한 응답 대단히 감사합니다 -이 나에게 greate 거래를하는 데 도움이! – bpatrick100

1

멋지게 보이게하려면 둘 다 제공해야합니다. 예를 들어,

Default.png -> (480x320을)

AMD

[email protected] -> (960x640)

관련 문제