0

Web ビューを使用して jqTouch Web アプリをロードする Split View Controller ベースの iPad アプリがあります。

縦向きモードでは問題なく見えますが、横向きモードでは (アプリが起動された方向に関係なく)、jqTouch ページはビューポートよりも幅が広くなります。

stringByEvaluatingJavascriptFromString:jqTouchビューで(できればへの呼び出しを介して)調整して、適切にサイズ変更できる設定はありますか?

4

2 に答える 2

0

この問題はUIWebView、JQTouch のすべての機能を意図したとおりに動作させるには Web ブラウザとして十分ではないという事実を突き詰めたものです。

体の高さと幅を次のように高さと幅に設定することになりましたUIWebView

[self.webView stringByEvaluatingJavaScriptFromString:[NSString stringWithFormat:@"$('body').width(%f);$('body').children('div').not('.floaty').height(%f)", self.webView.frame.size.width, self.webView.frame.size.height]];

これは基本的にonresize、 も もトリガーされないという事実によるものonorientationchangeです。これらのイベントを直接トリガーすることで、これを処理するよりクリーンな方法があるかもしれません。

于 2010-08-17T20:20:58.640 に答える
0

あなたは BeeDesk のフォークを検討するかもしれません:

http://labnote.beedesk.com/ipad-split-view-supports-on-an-jqtouchs-fork
于 2010-12-01T23:46:34.703 に答える