在Split View Controller中使用JQTouch

时间:2010-08-11 22:18:39

标签: jqtouch ipad

我有一个基于拆分视图控制器的iPad应用程序,它使用Web View加载jqTouch Web应用程序。

在纵向模式下它看起来很好,但在横向模式下(无论应用程序的启动方向如何),jqTouch页面都比视口宽。

我是否可以在jqTouch视图中调整设置(最好通过调用stringByEvaluatingJavascriptFromString:)以使其正确调整大小?

2 个答案:

答案 0 :(得分: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也没有被触发。通过直接触发这些事件,可能有更简洁的方法来处理这个问题。

答案 1 :(得分:0)

你可能会考虑BeeDesk的分叉:

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