IOS 如何获取手指在view上滑动的起点坐标与终点坐标

Eva c 2015-12-02 04:39:11
如题
...全文
4421 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Eva c 2015-12-05
  • 打赏
  • 举报
回复
搞定了 我之前是自定义uiimageview 然后重写 三个触摸方法 发现没有效果 后面自定义uiview 重写三个触摸方法就能实现了
zhangtian930702 2015-12-05
  • 打赏
  • 举报
回复
uiimageview 默认是能点击的,BOOL userInteractionEnabled; // default is NO
baidu_33244957 2015-12-03
  • 打赏
  • 举报
回复
你吧二楼的方法直接复制到你的代码里面,然后把view修改成当前view,也就是self就对了
Eva c 2015-12-03
  • 打赏
  • 举报
回复
引用 1 楼 onunix 的回复:
在给定的触摸阶段中,如果发生新的触摸动作或已有的触摸动作发生变化,应用程序就会发送这些消息: 当一个或多个手指触碰屏幕时,发送touchesBegan:withEvent:消息。 当一个或多个手指在屏幕上移动时,发送touchesMoved:withEvent:消息。 当一个或多个手指离开屏幕时,发送touchesEnded:withEvent:消息。 这些消息中,自然可以获取坐标
view 是我自己新建的一个uiinageview 是要我自定义一个uiimageview 然后重写这三个方法吗? 初学者 问题比较笨 多包涵
vision66 2015-12-03
  • 打赏
  • 举报
回复
楼上说得有道理. 另外 UITouch *touch = touches.anyObject; CGPoint point = [touch locationInView:view];
onunix 2015-12-03
  • 打赏
  • 举报
回复
在给定的触摸阶段中,如果发生新的触摸动作或已有的触摸动作发生变化,应用程序就会发送这些消息: 当一个或多个手指触碰屏幕时,发送touchesBegan:withEvent:消息。 当一个或多个手指在屏幕上移动时,发送touchesMoved:withEvent:消息。 当一个或多个手指离开屏幕时,发送touchesEnded:withEvent:消息。 这些消息中,自然可以获取坐标

29,027

社区成员

发帖
与我相关
我的任务
社区描述
主要讨论与iOS相关的软件和技术
社区管理员
  • iOS
  • 大熊猫侯佩
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧