可拖动的UIView

时间:2010-02-13 05:53:19

标签: iphone uiview uiviewcontroller

我在主视图控制器视图中有4个UIViews。我需要做的就是在“屏幕”周围拖动视图。 UIScrollView是最好的选择,还是有更简单的方法?

2 个答案:

答案 0 :(得分:5)

Apple的Touches示例应用程序包含执行此操作的代码,因此您可能需要查看它。

答案 1 :(得分:1)

UIScrollView应该用于滚动,而不是拖动。如果它们重叠,则4个滚动视图将不起作用,所以在您的情况下甚至不考虑使用UIScrollView。

需要覆盖-touches*****:withEvent:的专用UIView子类。例如,请参阅http://github.com/erica/iphone-3.0-cookbook-/tree/master/C08-Gestures/01-Direct%20Manipulation/