【发布时间】:2012-12-01 23:18:46
【问题描述】:
我正在构建一个 iphone 应用程序,该应用程序在一个 UIViewController 中具有多个 UIViews 的 3x3 矩阵(总共 9 个 UIViews)。我试图找到一种方法让用户将一个视图移动到矩阵中的某个位置,然后相应地重新排列其余视图。想想当您将跳板上的应用程序拖到另一个地方时,所有其他图标都会相应地排列自己。
完成这样的事情的最佳方法是什么?
【问题讨论】:
-
使用
UIPanGestureRecognizer,使用translationInView来调整您正在拖动的项目的坐标。当你放手时,你可以使用UIView类方法animateWithDuration来动画各种物品移动到它们的最终位置。
标签: iphone objective-c ios xcode uiview