2010-08-11 55 views
0

我有一個基於分割視圖控制器的iPad應用程序,它使用Web視圖來加載jqTouch Web應用程序。在Split View Controller中使用JQTouch

縱向模式看起來很好,但在橫向模式下(無論應用程序在哪個方向啓動),jqTouch頁面都比視口寬。

有沒有我可以在jqTouch視圖中調整的設置(最好是通過調用stringByEvaluatingJavascriptFromString:)以使其正確調整大小?

回答

0

這個問題歸結爲一個UIWebView是不夠的網絡瀏覽器的所有JQTouch的功能按預期工作。

我結束了車身的高度和寬度設置爲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 。通過直接觸發這些事件可能會有更清晰的方式來處理這種情況。

0

你可能會考慮BeeDesk的叉:

http://labnote.beedesk.com/ipad-split-view-supports-on-an-jqtouchs-fork 
相關問題