2013-03-29 1 views
2

나는 간단한 앱을 개발 중입니다. 나는 html 페이지에 UIWebVIew에 액세스하고 있습니다. 그리고 그걸 확대하고 싶었 zoom 옵션핀치 확대 iphone 앱의 UIWebView

의 도움으로 페이지 페이지를 도와주세요.

+0

당신은 URL에서 페이지를로드? 또는 uiwebview –

답변

10

확대/축소 IN, OUT 및 핀치UIWebView으로 만들어졌습니다. 이를 달성하기 위해 코드를 작성할 필요가 없습니다. 간단히 말해 손가락을 사용하십시오.

시뮬레이터에, 당신은 옵션 (Alt)시프트 마우스 키를 사용할 수 있습니다.

맞는 페이지로 맞춤.

+0

귀하의 HTML 코드 덕분에 내가 작동하지 시뮬레이터에 테스트됩니다. –

+1

@jitendra : 옵션 (alt) 키를 사용하여 시뮬레이터 –

+0

에서 테스트 해주세요. 해결책을 얻었습니다. –

5

아래 속성을 사용하십시오.

webView.scalesPageToFit = YES; 모든 설정의

2

먼저이 속성은 다음과 같다 :

webView.scalesPageToFit = YES; 

그런 다음 당신은 HTML 문자열에 대한 메타 데이터를보기 포트를 설정해야합니다. 내 경우 엔 머리 태그가 비어있었습니다. 그래서 머리를 메타 태그가 포함 된 머리로 바꿨습니다.

htmlString = [htmlString stringByReplacingOccurrencesOfString:@"<head></head>" 
               withString:@"<head><meta name=\"viewport\" content=\"width=568\"/></head>"]; 
    [webView loadHTMLString:htmlString baseURL:nil]; 
1

사용하여 스토리 보드 :

가 내장되어 기본적으로 false입니다 웹보기 ‘Scales Page To Fit’의 속성입니다.

Select WebView ->Open Utilities Window - true로>Goto Attribute Inspector’

설정 ‘Scales Page To Fit’

Screenhshot1

프로그래밍 (그것을 체크 표시) :

objWebView.scalesPageToFit = true