【问题标题】:Disable overscroll in iOS in ionic 2在 ionic 2 中禁用 iOS 中的过度滚动
【发布时间】:2018-04-23 21:49:35
【问题描述】:

问题

我们有一个 Ionic2 项目。 Ionic(在 iOS 上)创建一个 Safari 浏览器。 Safari 允许我所说的“过度滚动”。在这种情况下,您可以滚动到页面顶部或底部之外,并且页面会弹回。

我们的一个页面有一个小的签名板。如果用户尝试用手指签名,他们会滚动屏幕。页面内容小到不能滚动,但过度滚动会导致页面移动。

希望

我们只想禁用该死的过度滚动。

确实,我们所有的 Ionic 项目都以某种形式存在这个缺陷,但这是第一个公然破坏功能的项目。在其他情况下,这只是一种烦恼。

申诉

有人熟悉如何禁用此过度滚动吗?无论是通过 ionic、cordova 插件还是 HTML 本身。

【问题讨论】:

    标签: ios cordova ionic-framework ionic2


    【解决方案1】:

    如果我对你的理解正确,那么这实际上很容易做到。

    只需将no-bounce 添加到您的<ion-content> 元素即可。

    例如

    <ion-content no-bounce>
    

    【讨论】:

    • 刚刚检查了我的一个项目。如果您的页面内容适合一个窗口而无需滚动,则此方法有效。如果确实如此,那么 no-bounce 就可以完成这项工作。如果您的内容的高度超过可见高度,那么无弹跳似乎没有任何影响。
    • 抱歉,回复迟了,克里斯是正确的。这并不适用于所有情况。我们最终用标题拉了一些不祥之物,但这是一个黑客,而不是一个解决方案。
    猜你喜欢
    • 2012-09-20
    • 1970-01-01
    • 1970-01-01
    • 2020-06-24
    • 2017-08-19
    • 2018-11-10
    • 1970-01-01
    • 1970-01-01
    • 2020-10-23
    相关资源
    最近更新 更多