2012-08-02 78 views
1

我正在爲xcode中的iphone創建一個應用程序,其中背景圖像比屏幕大得多。我已經將平底手勢識別器添加到背景的圖像視圖中,這使得它可以自由移動,以便用戶可以看到超出其控制的角色。使用平移手勢識別器將多個圖像瀏覽一起移動

這是可以正常使用,但是當我在另外imageviews增加(對角色和其他對象在整個地區),他們將保持靜止。有沒有辦法將多個圖像瀏覽連接到單個平移手勢識別器,以便在移動時,它們都一起移動?

我試過其他imageviews連接到平移手勢識別的引用出口集合,但在程序運行時,它只是平移連接的最後ImageView的,而其他人保持靜止。

我是新來的xcode,我敢肯定這是相對簡單的東西,我忽略了,但我一直沒有能夠在互聯網上找到答案,所以任何幫助將不勝感激。 :)

謝謝!

回答

0

,最好的辦法是使字符(和其他視圖)和backgroundImage的子視圖。

注意的是,在NIB(的.xib)文件,你不能添加一個子視圖的UIImageView,但你可以以編程方式做到這一點。

如果你喜歡在NIB文件中工作,你可以製作一個「容器」UIView,它保存背景圖像和其他角色。 然後,對於手勢識別器,您將轉換該視圖。

相關問題