ios7으로 전환이 되면서
유니버셜이 아닌 앱이 아이패드에서 웹뷰를 띄울시에 WebView안에 웹페이지 넓이가 뷰사이즈에 맞지 않게 되는 현상을 발견했다.
이때 웹뷰사이즈를 자바스크립트로 강제로 집어 넣으면 된다.
UIWebViewDelegate를 이용하여
- (void)webViewDidFinishLoad:(UIWebView *)webView 메서드를 호출할때
출처 - http://blog.iolate.kr/141
유니버셜이 아닌 앱이 아이패드에서 웹뷰를 띄울시에 WebView안에 웹페이지 넓이가 뷰사이즈에 맞지 않게 되는 현상을 발견했다.
이때 웹뷰사이즈를 자바스크립트로 강제로 집어 넣으면 된다.
UIWebViewDelegate를 이용하여
- (void)webViewDidFinishLoad:(UIWebView *)webView 메서드를 호출할때
[webView stringByEvaluatingJavaScriptFromString:[NSString stringWithFormat:@"document.querySelector('meta[name=viewport]').setAttribute('content', 'width=%d;', false); ", (int)webView.frame.size.width]];
를 넣어 주면 된다.
출처 - http://blog.iolate.kr/141
'IT > iOS' 카테고리의 다른 글
ios7 UIKit Dynamics 적용 예제 (0) | 2014.04.18 |
---|---|
crittercism 에 dsYM을 추가해보자 (0) | 2014.04.18 |
UIWebView에 Header정보 넣기 (2) | 2014.04.18 |
UIWebView의 로드된 웹페이지에 JavaScript 소스 넣기 또는 수정, 삭제 하기(target:'_blank') (0) | 2014.04.18 |
UIWebView bounce 비활성화 하기 (0) | 2014.04.18 |