iPhone - Framework7 Cordova 中可以下拉页面

Page can be dragged down in iPhone - Framework7 Cordova

我的 IOS 应用程序使用 Framework7 和 Cordova 包装器,我需要在我的内容中禁用拖动效果。

我已经尝试从 Cordova 端禁用下拉刷新效果,但内容仍然是可拖动的,并且在发布时 returns 原始位置。

以下未给出预期结果

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

我的应用程序在下拉时没有刷新,所以我想这与下拉刷新功能无关。我需要确保在拖动时只有滚动有效。

我也在寻找解决方案并找到了一个。

  1. 在 XCode 中打开您的项目。
  2. 在CDVWKWebViewEngine.m末尾添加:
@implementation UIScrollView (NoBounce)
- (void)didMoveToWindow {
   [super didMoveToWindow];
   self.bounces = NO;
}
@end

学分:https://github.com/ionic-team/ionic-v3/issues/113#issuecomment-391996908