0
이 질문은 일반적인 질문이지만 아직 답변을 찾지 못했습니다. 기본적으로 내가 뭘 하려는지 아이폰, iPad, 망막과 비 망막에 대한 imagenamed 방법으로 이미지를로드하는 것입니다. 내가하고있는 일이이미지를 xcode의 "imagenamed"메소드로로드하십시오.
- 이미지에 4 개의 이미지를 추가합니다. (
image_name~iphone.png
,[email protected]~iphone.png
,image_name~ipad.png
및[email protected]~ipad.png
) 이미지 세트 이름을 "image_name"으로 설정하십시오. - 코드에서 다른 장치와 해상도로로드하려면
[UIImage imageNamed:@"image_name"]
을 호출하기 만하면됩니다.
문제는 이미지의 가장자리가 나는 어쩌면 비 망막 장치에 적합한 이미지를 따기되지 생각하고 아이 패드 미니와 아이 패드 2와 같은 비 - 레티 나 장치에 대한 왜곡 보일 것입니다. 내 이름 지정 규칙에 문제가 있습니까? 어떤 제안이라도 환영합니다!
올바른 장치에 올바른 이미지를 사용해야합니다. 'UIImageView'를'contentMode'를'UIViewContentModeScaleAspectFit'으로 설정하십시오. 이미지 애셋에 'image_name'캡쳐 화면을 보낼 수 있습니까? –
편집기에서 이미지를 열고 디버깅하는 동안 응용 프로그램에서 이미지를 식별 할 수 있도록 각각 다른 색상 상자를 그릴 수 있습니다. –
@KevinHirsch가 답장을 보내 주셔서 감사합니다. UIViewContentModeScaleAspectFit을 설정하려고했지만 여전히 똑같은 작업을했습니다. = ( –