【问题标题】:Scrolling in Native "Web" App在本机“Web”应用程序中滚动
【发布时间】:2013-01-07 20:24:04
【问题描述】:

我已经开发原生 iOS 应用 2 年了。由于一些客户需要 iOS、Android 和 Winphone 支持,我决定尝试使用 WebApps(HTML、JQuery mobile...)和 PhoneGap。 一切都像一个魅力,但现在我遇到了一些问题。

我想创建一个原生应用的感觉,但是当我向下滚动时,如下图所示,标题总是随着屏幕滚动。

希望有人能帮我解决这个问题。

最好的问候, 卢卡斯

编辑:我正在寻找 JS 解决方案。 (如果可能)

【问题讨论】:

    标签: web-applications jquery-mobile scroll


    【解决方案1】:

    在您的 viewDidLoad 方法中,添加 webView.scrollView.bounces = NO;

    这将处理“有弹性”的 webView,并防止用户滚动到页面顶部之外。

    【讨论】:

    • 您好,感谢您的解决方案。我已经尝试过了,它工作得很好,但我正在为此寻找一个 javascript 解决方案。有没有办法在 JS 中实现这一点,或者这根本不可能?如果不是我会接受你的回答:)
    • 如果您的目标是 iOS 解决方案,这适用于原生应用程序。如果您希望它也可以通过网络(使用 JS)工作,那么它不是“完全可能”的,因为移动设备上的不同浏览器处理滚动的方式不同。如果您主要关心本机应用程序,我会坚持这样做:)
    • 是的,我使用了这个选项,但以另一种方式。有一个在phonegap中弹跳的选项,它适用于所有平台:)我自己回答我的问题,因为也许还有其他人在寻找它!不过谢谢你的回答!
    【解决方案2】:

    有更多的解决方案来实现,我想做的事。我只想添加以下信息以供其他人寻找解决方案。如果您使用 phonegab,您可以将以下代码添加到您的 config.xml 以禁用弹跳。

    <preference name="webviewbounce" value="false" />
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-02-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-17
      相关资源
      最近更新 更多