2014-08-28 2 views
0

죄송합니다.이 이미지가 순진한 것처럼 보이지만이 문제에 대한 최종 해결책을 찾는 데 어려움을 겪고 있습니다.4S 화면 크기의 외부로드 이미지

나는 화면의 전체 크기가 될 외부 이미지를로드하는 앱을 가지고 있습니다 (예 : @ 2x 질문이 아닌 로컬).

4s 이미지의 경우 640x960/72ppi이고 5/5의 경우 640x1136/72ppi가 될 것으로 예상됩니다. 그래서 우리는 몇 개의 테스트 이미지를 자르고로드했습니다. 그러나 그들은 모두 2 배로 커졌습니다. 4 초 동안 320 x 480/72ppi로 이미지를 자르면 모든 것이 잘 동작합니다. 이것은 예상 된 행동입니까? 그렇다면 왜?

답변

0

어떻게 이미지를 초기화하고 표시합니까?
[[UIImage alloc] initWithData:loadedData]UIImageView?
그렇다면, 시도 :

[[UIImage alloc] initWithData:loadedData scale:2.0] 

규모 (1.0 기본값)없이 640x960 픽셀 이미지가 너무 큰 배입니다; 이는 예상되는 동작입니다. 망막 (즉 @ 2x) 이미지라는 것을 알고 계시다면 명시 적으로 scale을 지정해야합니다.