【问题标题】:Is there a class / method to handle dragging views?是否有处理拖动视图的类/方法?
【发布时间】:2010-02-07 14:02:04
【问题描述】:

我找到了useful tutorial,开始了解 Cocoa 如何处理触摸事件。我以此为基础创建了一个自定义脚本,我正在尝试使 UIView 可拖动,非常类似于本机地图应用程序。

  • 我编写了一个自定义脚本,使用 touchesBegan 方法将 捕获输入开始的位置和 将其与中心点进行比较 UIView 使用一些条件 声明。
  • touchesMoved 方法会做一些 进一步的条件语句 判断是否触摸启动 点和视图的中心将 积极或消极地移动。
  • 我还捕获了视图 界限,所以它不会走得太远 出去。

它缺乏其他应用程序(例如地图)或滚动 UITable 中的抛光效果,例如用户松开手指后的缓动效果,以及到达边界时的捕捉效果非常糟糕。

有没有一种方法可以像这样获取视图并使其可拖动?如果没有,我会继续完善我的脚本。

非常感谢!

【问题讨论】:

    标签: iphone objective-c draggable uitouch


    【解决方案1】:

    也许你正在寻找 UIScrollView

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-02-01
      • 2015-06-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多