2011-02-09 5 views
6

로컬 HTML 파일을 보여주는 내 UIWebView가 있습니다. 해당 웹보기의 이미지가 @ 2x 규칙을 따릅니 까? 내 말은, 만약 내가 둘 다, 일반 및 @ 2x 이미지를 webview로드됩니다 아이폰 4 망막 것들을 빌드 뜻?iPhone - @ 2x는 UIWebView에 유효합니까?

이미지가 UIImage 메서드가 아닌 HTML 태그에 의해로드된다는 것을 기억하십시오.

감사합니다.

답변

1

아니요. 실험을 시도했지만 UIWebView가 @ 2x 이미지를 선택하지 않았습니다.

+0

실험을 게시하고 싶을 수 있습니다. – typeoneerror

+1

실험에서 OP가 요구 한 바를 정확히 수행했습니다. 샘플 프로젝트 생성, UIWebView 입력, 테스트 이미지에 이미지 태그 입력, 이미지의 @ 2x 버전 생성, 망막 장치에서 프로젝트 실행, 비 @ 2x 버전의 이미지가 나타났습니다. 왜 downvote, 내 대답은 완전하고 정확합니다! 그 문제를 해결하는 방법을 말하지 않았기 때문에 다른 사람들만큼 좋지 않으므로 그 대신에 투표하십시오. 그러나 올바른 답을 downvoting합니까? 정말 ... – Bogatyr

7

아니요.

@media only screen and (-webkit-min-device-pixel-ratio: 2) { 
    /* this is a retina display device */ 
} 

또한 이미지가 올바른 실제 크기로 표시 할 수 있도록하기 위해 -webkit-background-size 및 일반 widthheight 선택기를 사용할 수 있습니다 웹킷이 CSS 규칙을 지원하는 그것은,하지만 자신의 롤 너무 어렵지 않다.

0

어쩌면 비슷한 질문에 대한 내 대답은 UIWebView and iPhone 4 retina display 재미있다 : 이것은 내가 최근 모바일 사이트에 대한 2 배의 그래픽 @ 구현할 때 무엇을 읽고 있었다. 자바 스크립트를 사용하여 크기 조정 된 이미지를로드하고 너비를 올바르게 설정합니다.

0

i.m.o의 가장 좋은 해결책은 항상 망막 이미지를로드하고 이미지의 크기를 50 %로 설정하는 것입니다. 그것은 망막과 비 망막 디스플레이에서 잘 보일 것입니다. 충분해야합니다.