2010-04-20 13 views
12

내 iPhone 응용 프로그램의 UIWebView 안에 일부 이미지가있는 HTML이 표시됩니다. 이미지가 iPhone의 뷰포트보다 넓 으면 이미지가 아니라 텍스트에 대한 것이기 때문에 가로 스크롤러가 필요합니다.뷰포트 크기에 맞게 UIWebView의 이미지 크기를 조정하십시오.

너비에 따라 UIWebView 내부에 표시되는 이미지의 크기를 조정하는 방법이 있습니까 (장치를 회전해도 최상)?

답변

33

최대 너비를 webView의 너비로 사용하려면 max-width CSS 속성을 사용하십시오.

최대 너비 : 100 %; 너비 : 자동; 높이 : 자동;

+0

고마워! 내 CSS 파일에 추가했습니다. 처음에는 UIWebView에서 이미지가 더 넓어지지 않도록 설정해야한다고 생각했습니다. 이것은 간단합니다! –

+0

추가하려고했습니다 : NSString * cssString = @ ""; 하지만 영향을 미치지는 않습니다. – Dejell

+6

@Odelya''나를 위해 일했습니다. – bugloaf

5

이미지가 UIWebView 안에 있으면 css를 사용하여 이미지의 크기를 100 %로 조정할 수 있습니까?

같은 것. . .

<img style="width:100%" src="..." /> 

면책 조항 : 테스트하기에 편리한 X 코드가 없지만 작동해야합니다! 너 자신을 위해 그것을 시도해야합니다!

+0

매력처럼 작동합니다 :-) – crosscode

+0

허용되는 대답만큼 좋지 않습니다 - 내 답변은 항상 최대 너비로 확장됩니다. 당신의 이미지가 더 작 으면 어떨까요? - 허용되는 대답은 너무 큰 이미지 만 축소합니다. (HTML에서 속성을 하드 코딩하는 것은 나쁜 습관으로 간주됩니다!) – deanWombourne

+0

@deanWombourne 나는 해결책을 시도했다 - 나는 그것을 HTML NSString * cssString = @ "" "; 그래도 여전히 이미지가 더 크다 – Dejell

관련 문제