开发者社区> hybcoder> 正文

ios百度地图不能移动或者移动很慢的解决方案

简介:
+关注继续查看

在做百度地图的时候,遇到一个问题,那就是每次移动百度地图时,问题只能慢慢地移动一点点的距离,这让人感到很难受啊,

如果开始检查百度地图的API是否是设置了关闭移动:

  _mapView.scrollEnabled = YES;

结果我已经设置为打开了,也不好使,于是继续查,

结果发现是由于手势的冲突造成的。


由于项目中使用了MLNavigationController这个库,UIPanGestureRecognizer导致了冲突。

于是我就追加了两个方法:

// 解决手势冲突方案
// 在viewDidLoad或viewWillAppear中调用
- (void)removeGestureAction;
// 在viewWillDisappear方法中调用
- (void)addGestureAction;

- (void)addGest {
  self.recognizer = [[UIPanGestureRecognizer alloc] initWithTarget:self
                                                            action:@selector(paningGestureReceive:)];
  [self.recognizer delaysTouchesBegan];
  [self.view addGestureRecognizer:self.recognizer];
}

// 解决手势冲突方案
- (void)removeGestureAction {
  [self.view removeGestureRecognizer:self.recognizer];
}

- (void)addGestureAction {
  [self addGest];
}

如此就可以解决我的问题了。

如果有遇到同样类似的问题的朋友,请首先检查地图所有的各级的view中有多少个手势,是否有相同类型的手势,如果有,就是手势的冲突导致的,

那么就需要自己处理了。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
IOS 联真机签名解决方案
IOS 联真机签名解决方案
111 0
Vue.js - 单页面 SPA ,IOS 端页面跳转后调用微信 JSSDK 时报错: "invalid signature" 解决方案
Vue.js - 单页面 SPA ,IOS 端页面跳转后调用微信 JSSDK 时报错: "invalid signature" 解决方案
236 0
关于flutter_module嵌入ios原生项目报错:dyld: Library not loaded: @rpath/App.framework/App解决方案
上个星期,突然有一位做flutter开发的小伙伴添加了我的微信,说他的项目中报dyld: Library not loaded: @rpath/App.framework/App这个错误,说是采用我之前的文章Flutter-module嵌入iOS原生老项目中中的方法可以解决,但是他们是团队开发,路径写死对多人开发不够友好,问我有没有其他解决方案。
411 0
iOS 12 在系统中文键盘上使用 AutoFill 会遇到诡异的问题以及解决方案
iOS 12 在系统中文键盘上使用 AutoFill 会遇到诡异的问题以及解决方案
141 0
《iOS逆向》小程序的基础配置:文章的特色图片(缩略图/封面)模糊的解决方案
《iOS逆向》小程序的基础配置:文章的特色图片(缩略图/封面)模糊的解决方案
139 0
iOS小技能: app因蓝牙功能隐蔽而导致上架被拒绝的解决方案
iOS小技能: app因蓝牙功能隐蔽而导致上架被拒绝的解决方案
405 0
iOS上架小技能:上架被拒绝的解决方案汇总
iOS上架小技能:上架被拒绝的解决方案汇总
132 0
iOS逆向小知识: hook框架frida的安装和使用( frida Failed to spawn 的 解决方案)
iOS逆向小知识: hook框架frida的安装和使用( frida Failed to spawn 的 解决方案)
553 0
iOS上架被拒绝的解决方案汇总
iOS上架被拒绝的解决方案汇总
243 0
iOS逆向开发常见问题的解决方案
iOS逆向开发常见问题的解决方案
56 0
+关注
hybcoder
运营小帮手新闻推广软文发布推广平台,官网:https://www.yunyingxbs.com
文章
问答
视频
文章排行榜
最热
最新
相关电子书
更多
深入剖析iOS性能优化
立即下载
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
相关实验场景
更多