【发布时间】:2010-02-07 14:02:04
【问题描述】:
我找到了useful tutorial,开始了解 Cocoa 如何处理触摸事件。我以此为基础创建了一个自定义脚本,我正在尝试使 UIView 可拖动,非常类似于本机地图应用程序。
- 我编写了一个自定义脚本,使用 touchesBegan 方法将 捕获输入开始的位置和 将其与中心点进行比较 UIView 使用一些条件 声明。
- touchesMoved 方法会做一些 进一步的条件语句 判断是否触摸启动 点和视图的中心将 积极或消极地移动。
- 我还捕获了视图 界限,所以它不会走得太远 出去。
它缺乏其他应用程序(例如地图)或滚动 UITable 中的抛光效果,例如用户松开手指后的缓动效果,以及到达边界时的捕捉效果非常糟糕。
有没有一种方法可以像这样获取视图并使其可拖动?如果没有,我会继续完善我的脚本。
非常感谢!
【问题讨论】:
标签: iphone objective-c draggable uitouch