可以在iPhone中将页面向下拖动-Framework7 Cordova

时间:2019-05-25 05:49:59

标签: javascript html css cordova html-framework-7

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

我曾尝试从Cordova一侧禁用“拉动刷新”效果,但内容仍可拖动并在释放时返回原始位置。

以下没有给出预期的结果

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

我的应用程序在向下拖动时没有刷新,因此我想这与“拉动刷新”功能无关。我需要确保拖动时只有滚动才能工作。

enter image description here

1 个答案:

答案 0 :(得分:1)

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

  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