代码之家  ›  专栏  ›  技术社区  ›  Frank Schmitt

在分割视图控制器中使用JQTouch

  •  0
  • Frank Schmitt  · 技术社区  · 14 年前

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

    在纵向模式下看起来不错,但在横向模式下(不管应用程序是在哪个方向启动的),jqTouch页面比视口宽。

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

    2 回复  |  直到 14 年前
        1
  •  0
  •   Frank Schmitt    14 年前

    问题归根结底是 UIWebView 对于JQTouch的所有功能来说,仅仅一个web浏览器是不够的。

    最后我把身体的高度和宽度设置为身体的高度和宽度 因此:

    [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

        2
  •  0
  •   Thomas    14 年前

    你可以考虑比泰克的叉子:

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