UIWebViewの "scalesPageToFit"プロパティをYESに設定しました。 それはズームしていますが、ページが読み込まれているときには、内容がピンチせずに読み取ることができない小さなフォントで表示されます。ズーミングスケールをデフォルトに設定できますか?あなたはcontroll表示されたHTMLの上に自分の<head>
内<meta name="viewport" content="width=device-width;initial-scale=1.0">
を入れている場合はUIWebViewズーム
1
A
答えて
3
これは...
あなたは、その後のUIWebView自体をロードしているサイトの詳細です。
ない場合:あなたはのUIWebViewにJavaScriptを注入し、それを実行するので、小さなコードスニペットを使用したメタタグを挿入する簡単な方法があることができます:スニペットは殺すこと
NSString *result = [webView stringByEvaluatingJavaScriptFromString:
[NSString stringWithFormat:@"var result = '';"
"var viewport = null;"
"var content = null;"
"var document_head = document.getElementsByTagName('head')[0];"
"var child = document_head.firstChild;"
"while (child)"
"{"
" if (null == viewport && child.nodeType == 1 && child.nodeName == 'META' && child.getAttribute('name') == 'viewport')"
" {"
" viewport = child;"
" viewport.setAttribute('content' , 'width=device-width;initial-scale=1.0');"
" result = 'fixed meta tag';"
" }"
" child = child.nextSibling;"
"}"
"if (null == viewport)"
"{"
" var meta = document.createElement('meta');"
" meta.setAttribute('name' , 'viewport');"
" meta.setAttribute('content' , 'width=device-width;initial-scale=1.0');"
" document_head.appendChild(meta);"
" result = 'added meta tag';"
"}"
]
];
注意を、 HTMLコードの作成者が作成したビューポート設定...あなたは奇妙な結果を得るかもしれません。
+0
JSのパイルの代わりに、 'var viewport = document.querySelector( 'head meta [name = viewport]')はどうですか? – andytuba
関連する問題
- 1. UIWebView内のズームとパンの処理
- 2. UIWebViewのズーム範囲は非常に限られています
- 3. 特定のWebページのUIWebViewをズームできません
- 4. UIWebViewに読み込まれたpdfをズーム/ピンチする
- 5. UIWebViewとPDFファイルのスクロールとズームの遅れ
- 6. ズーム時にUITableViewCellの制約がUIWebView scrollViewで正しく更新されない
- 7. scaleWebViewToFitがONの場合、UIWebViewのズームが無効になります
- 8. のUIWebView
- 9. UIWebViewローカリゼーション
- 10. UIWebViewメモリリーク
- 11. UIWebView Javascript
- 12. UIWebviewポップアップ
- 13. UIWebView stringByEvaluatingJavaScriptFromString
- 14. プリロードUIWebView
- 15. ズームHTML
- 16. ズームが
- 17. PlacePickerズーム
- 18. Xcode:ウェブサイトをズームしたときにUIWebViewのプル・トゥ・リフレッシュ・アニメーションが中央にならない
- 19. UIWebView iphoneのカスタムスクロールバー
- 20. UIWebViewリンクをクリック
- 21. UIWebViewとヒストリーstatePush()
- 22. UIWebViewのiPhoneドロップダウンボックス
- 23. UIWebView stringByEvaluatingJavaScriptFromString in background
- 24. UIWebView Archiving - iPhone
- 25. ios 5 uiwebview影
- 26. UIWebView load local html
- 27. シングルUIWebViewのアニメーション
- 28. 私はのUIWebView
- 29. IOS UIWebViewエンコーディング
- 30. UIWebViewのスクロール
HTMLコンテンツを読み込むときは、100%ズームで表示する必要があります。私がピンチでズームインすると、ズームする必要があります。 – Bharathi
投稿したコードを試しましたか?それを打つ - それはあなたの問題を解決します! – dom
'scalesPageToFit = YES'は動作しますが、デフォルトのコンテンツサイズが変更されます。[自分の答えを見てください。これは役に立ちます。](http://stackoverflow.com/questions/7134576/enable-zooming-pinch-on-uiwebview/23971234#23971234) – iPatel