ios点击大头针气泡不弹出_高德 ios 自定义气泡添加点击事件无效问题
在使用高德地图sdk开发的时候,需要自定义气泡吹出框,发现气泡添加的点击事件或者button都没响应.
原因:自定义的气泡是添加到大头针上的,而大头针的size只有下面很小一部分,所以calloutView是在大头针的外面的。
而 iOS 按钮超过父视图范围是无法响应事件的处理方法。
解决办法:
在CustomAnnotationView.m中重写hittest方法:
- (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event {
UIView *view = [super hitTest:point withEvent:event];
if (view == nil) {
CGPoint tempoint = [self.calloutView.navBtn convertPoint:point fromView:self];
if (CGRectContainsPoint(self.calloutView.navBtn.bounds, tempoint))
{
view = self.calloutView.navBtn;
}
}
return view;
}
这里的self.calloutView.navBtn 就是你需要点击的按钮
亲测可用.
时间: 03-01
ios点击大头针气泡不弹出_高德 ios 自定义气泡添加点击事件无效问题相关推荐
- 【土旦】vue 解决ios H5底部输入框 获取焦点时弹出虚拟键盘挡住输入框 以及监听键盘收起事件...
问题描述 im聊天H5页面,在iOS系统下,inpu获取焦点弹出系统虚拟键盘时,会出现挡住input的情况,十分影响用户体验. bug图 解决方法: html: <input type=&quo ...
- ios点击大头针气泡不弹出_百度地图使用(二)自定义大头针和弹出气泡
百度地图使用(二)自定义大头针和弹出气泡 (2014-08-19 10:37:09) 标签: 时尚 分类: IOS http://www.aichengxu.com/article/系统优化/1149 ...
- ios点击大头针气泡不弹出_iOS高德地图之自定义大头针and泡泡view
啥都不说先看效果图demo IMG_0270.PNG 先来说说如何自定义大头针以及点击大头针时弹出的泡泡view 一 : 自定义大头针 新建CustomAnnotationView 继承自MAAnno ...
- ios点击大头针气泡不弹出_地图大头针气泡点击事件
地图大头针气泡点击事件 项目中需要实现点击地图中大头针点击后出现气泡的点击事件,使用系统的方法一直没办法实现,最后发现一个很取巧的方案去解决了这个问题. - (MKAnnotationView *)m ...
- ios点击大头针气泡不弹出_画家双手抖不停,画不了画丢了工作,却迎合抖动创造出一个个奇迹...
画家双手抖不停,画不了画还丢了工作,却迎合抖动创造出一个个奇迹! ▲他用大头针在香蕉上画画. 有这么一个画家,他拿着大头针,在香蕉上画画,红爆了网络,并且还出了一本书叫<给香蕉纹身>,教大 ...
- 实现php a标签文件,HTML_如何点击a标签实现弹出input file上传文件对话框,html 复制代码代码如下: SPAN - phpStudy...
如何点击a标签实现弹出input file上传文件对话框 html 复制代码代码如下: <div> <a href="###">添加图片a> < ...
- Android --- 进入页面时,不弹出软键盘。当 EditText 被点击时不弹出软键盘,而是调用其他选择器,比如时间选择器等
功能需求: 1.进入页面时,不弹出软键盘 2.当 EditText 被点击时不弹出软键盘,而是调用其他选择器,比如时间选择器等 搜索百度测试: 1.百度上说用 editText.setInputTyp ...
- 在未启动程序情况 点击视图设计器 弹出未将对象引用窗体的解决方案
请问下 在未运行程序情况 点击视图设计器 弹出未将对象引用窗体 解决方案: 1.看后台进程是不是相关的进程在启动,如果有关闭进程:重启vs,即可 2.重启电脑 转载于:https://www.cn ...
- jquery weui 中alert弹出框在ios中跳动问题
问题描述: jquery-weui中的弹出框在ios上会有一个右下角向中间滑动的效果,在Android上没有这个效果. 解决方法: 修该jquery-weui.js中的openModal方法如下图: ...
最新文章
- 数据库基础-数据库引擎
- Spring Cloud Stream Binder 实现
- express get和post数据
- 大批量插入数据如何优化
- 扫描过程_高考试卷扫描、阅卷过程以及答题过程注意的事项
- OpenCV-基本图形绘制(圆、矩形、椭圆)
- 青岛职业技术学院计算机专业宿舍,青岛职业技术学院宿舍条件,宿舍图片和环境空调及分配方法...
- Java生鲜电商平台-提现模块的设计与架构
- C#读写注册列表(写入注册列表,读取注册列表的数据)
- 数据管理与数据库 大学课程_根据数据,这50种最好的免费在线大学课程
- oracle-12514,ORA-12514的解决方法(多图)
- 入驻爱采购选择苏州本地服务商@江苏一网推
- dos命令批量修改图片名称
- 军工企业数据中心机房设计
- [数据结构]二叉树的结构及实现
- .Trash-1001 and .Trash
- zzuoj 10400: B.海岛争霸
- Windows exploit初探-栈溢出
- 严重 [http-nio-8080-exec-1] org.apache.catalina.core.ApplicationDispatcher.invoke Servlet[jsp]的Servlet
- 使用POI操作PPT实例