我尝试了一些方法来禁用弹跳效果设置no-bounce属性到ion-content
<ion-content no-bounce></ion-content>
并为离子内容添加样式以禁用反弹。仍无法解决我的问题。
答案 0 :(得分:3)
此功能可在Ionic 4上使用。 (对不起,我没有解释。)
<ion-content no-bounce has-bouncing="false" forceOverscroll="false">
答案 1 :(得分:1)
离子4
<ion-content forceOverscroll="false">
仅使用forceOverscroll =“ false”对我有用,文档中说的恰恰相反
答案 2 :(得分:1)
几个小时后,我从Github问题中找到了答案,我想分享解决方案,然后将其禁用iOS设备中的弹跳效果。
步骤:
- 运行命令
ionic cordova platform add ios && ionic cordova prepare ios
- 然后在
CDVWKWebViewEngine.m
内找到/platforms/ios/<ionic-project>/Plugins/cordova-plugin-ionic-webview/
- 将此代码行放在行的底部并保存。
@implementation UIScrollView (NoBounce)
- (void)didMoveToWindow {
[super didMoveToWindow];
self.bounces = NO;
}
@end
信用链接:https://github.com/ionic-team/ionic-v3/issues/113
在Ionic 4上测试,可在iOS设备上运行
答案 3 :(得分:0)
我通过以下方法解决了我的问题:
<ion-content scrollY="false">
答案 4 :(得分:0)
似乎有多种方式:
std::this_thread::sleep_until
问题 这也一般禁用滚动,这是人们现在可能想要的。
<ion-content scrollY="false">
这在我的情况下非常有效,尽管 the documentation 对这个标志有点困惑。