2012-08-02 77 views
1

我正在为xcode中的iphone创建一个应用程序,其中背景图像比屏幕大得多。我已经将平底手势识别器添加到背景的图像视图中,这使得它可以自由移动,以便用户可以看到超出其控制的角色。使用平移手势识别器将多个图像浏览一起移动

这是可以正常使用,但是当我在另外imageviews增加(对角色和其他对象在整个地区),他们将保持静止。有没有办法将多个图像浏览连接到单个平移手势识别器,以便在移动时,它们都一起移动?

我试过其他imageviews连接到平移手势识别的引用出口集合,但在程序运行时,它只是平移连接的最后ImageView的,而其他人保持静止。

我是新来的xcode,我敢肯定这是相对简单的东西,我忽略了,但我一直没有能够在互联网上找到答案,所以任何帮助将不胜感激。 :)

谢谢!

回答

0

,最好的办法是使字符(和其他视图)和backgroundImage的子视图。

注意的是,在NIB(的.xib)文件,你不能添加一个子视图的UIImageView,但你可以以编程方式做到这一点。

如果你喜欢在NIB文件中工作,你可以制作一个“容器”UIView,它保存背景图像和其他角色。 然后,对于手势识别器,您将转换该视图。

相关问题