是否有一个类/方法来处理拖动视图?

时间:2010-02-07 14:02:05

标签: iphone objective-c draggable uitouch

我找到了一个useful tutorial来开始了解如何处理Cocoa处理触摸事件。我已经将它作为创建自定义脚本的基础,我正在尝试使UIView可拖动,与本机Maps应用程序非常相似。

  • 我写了一个自定义脚本,使用 它会触及touchesBegan方法 捕获输入开始的位置和 将它与中心点进行比较 UIView使用一些条件 语句。
  • touchesMoved方法会做一些 进一步的条件陈述 确定触摸是否开始 点和视图的中心将 积极或消极。
  • 我也抓住了这些观点 边界所以它不会走得太远 进行。

它没有在其他应用程序(如地图)或滚动UITable中找到的抛光完成,例如用户释放手指后的缓动效果,以及当它到达边界时的捕捉效果非常糟糕。

是否有一种方法可以获取视图并使其像这样拖拽?如果没有,我会继续改进我的剧本。

非常感谢!

1 个答案:

答案 0 :(得分:0)

也许您正在寻找UIScrollView