美好的一天;首先,无论是过程还是伪代码都足以满足我的问题(如果您可以节省时间和精力,obj-c代码非常受欢迎)。在子视图的内部边界内移动ImageView
我有一个UIView包含许多子视图,代表一个旅行的路径。这些子视图(概念上)有一个边界,因此是一个精灵运动受限的内部边界。子视图链接在一起(链接之间没有边界),因此需要从一个子视图过渡到另一个子视图。
我已经实现了一个ImageView来表示这个精灵,并且像子视图一样附加到主UIView。
现在,我所做的是实现手指移动的事件处理和锻炼,并尝试在子视图的范围内手动移动精灵。
有没有更好的方法,因为我注意到你可以在视图上设置边界等等。有没有办法允许iPhone管理允许精灵在子视图中移动的位置,还是必须手动计算子视图中的移动限制,然后在精灵上手动限制移动。
作为一个方面说明,我应该使用UIviews还是层次正确的做法? – 2009-10-02 05:37:20