首页 文章

Ionic 3禁用iOS上的滚动弹跳效果

提问于
浏览
-1

所以我一直在维护这个应用程序很长一段时间 . 它适用于Android我想要的方式,因为Android未经您的许可不会添加愚蠢的反弹效果 . 我仍然希望内容滚动,只是没有弹跳效果,因为它在iOS上执行弹跳效果时完全打破了我的视野 .

一年或两年前,当我启动这个应用程序时,我设法在我的config.xml中使用它来摆脱滚动弹跳效果:

<preference name="webviewbounce" value="false" />
<preference name="UIWebViewBounce" value="false" />
<preference name="DisallowOverscroll" value="true" />

但这似乎不再起作用了 . 我最近几个月没有接触过这个项目,所以我不确定Ionic从那以后发生了什么变化 . 还有其他方法可以禁用内容反弹吗?

编辑:我已经尝试了 ion-content 上的 has-bouncing="false"no-bounce 属性,这些属性没有做任何事情 .

3 回答

  • 1

    好吧,我确实找到了一个解决方案,但它不仅可以阻止反弹,还可以禁用平滑滚动 . 在这一点上,我甚至不在乎,我很高兴它现在正在工作 .

    .ios {
      .scroll-content {
        -webkit-overflow-scrolling: auto !important;
      }
    }
    
  • 2

    试试这个:

    <ion-content [scrollY]="false" [scrollX]="false">/<ion-content>
    

    根据您的需要进行更改 .

  • 0

    您可以在离子内容上使用禁止反弹标记,如下所示:

    <ion-content no-bounce></ion-content

相关问题