2014-10-06 2 views
0

이 질문은 일반적인 질문이지만 아직 답변을 찾지 못했습니다. 기본적으로 내가 뭘 하려는지 아이폰, iPad, 망막과 비 망막에 대한 imagenamed 방법으로 이미지를로드하는 것입니다. 내가하고있는 일이이미지를 xcode의 "imagenamed"메소드로로드하십시오.

  1. 이미지에 4 개의 이미지를 추가합니다. (image_name~iphone.png, [email protected]~iphone.png, image_name~ipad.png[email protected]~ipad.png) 이미지 세트 이름을 "image_name"으로 설정하십시오.
  2. 코드에서 다른 장치와 해상도로로드하려면 [UIImage imageNamed:@"image_name"]을 호출하기 만하면됩니다.

문제는 이미지의 가장자리가 나는 어쩌면 비 망막 장치에 적합한 이미지를 따기되지 생각하고 아이 패드 미니와 아이 패드 2와 같은 비 - 레티 나 장치에 대한 왜곡 보일 것입니다. 내 이름 지정 규칙에 문제가 있습니까? 어떤 제안이라도 환영합니다!

+0

올바른 장치에 올바른 이미지를 사용해야합니다. 'UIImageView'를'contentMode'를'UIViewContentModeScaleAspectFit'으로 설정하십시오. 이미지 애셋에 'image_name'캡쳐 화면을 보낼 수 있습니까? –

+0

편집기에서 이미지를 열고 디버깅하는 동안 응용 프로그램에서 이미지를 식별 할 수 있도록 각각 다른 색상 상자를 그릴 수 있습니다. –

+0

@KevinHirsch가 답장을 보내 주셔서 감사합니다. UIViewContentModeScaleAspectFit을 설정하려고했지만 여전히 똑같은 작업을했습니다. = ( –

답변

0

죄송합니다. 이미지의 문제가됩니다. = P

관련 문제