UIWebView
フルスクリーンよりも小さい(具体的には540x560ピクセル)があります。私の問題は、レスポンシブWebサイトのようにサイズを変更するのではなく、 jQueryモバイルコンテンツが途切れるということです。ここに問題のあるサンプルプロジェクトをアップロードしました。これを修正する方法はありますか?
3 に答える
ビューポートの幅をデバイスの幅と同じにするようにブラウザに指示するhtmlのヘッドセクションにある次のタグを確認してください
<meta name="viewport" content="width=device-width, initial-scale=1">
そのタグを削除すると、水平スクロールが削除されます
編集:
http://jquerymobile.com/demos/1.1.1/docs/lists/index.htmlからメタタグを削除することはできないため、ローカルサーバーでホストします。
ビューポートの幅と高さをUIWebViewの高さに設定します。これにより、ブラウザウィンドウの「下部」が登録され、適切な高さである場合にコンテンツが切り取られるのを防ぐことができます。
ここを参照してください:http://developer.apple.com/library/ios/ipad/#DOCUMENTATION/AppleApplications/Reference/SafariWebContent/UsingtheViewport/UsingtheViewport.html
わかりました@Kevin、あなただけがやっているのは、UIWebView
クラスのサイズを変更することですKSViewController.xib
。アプリを Web アプリにしたい場合は、Xcode プロジェクトに好きなフレームワークとフォルダーを追加するだけです。
お役に立てれば。:)