2011-09-06 22 views
0

好吧,所以我想要做的是我有一個應用程序與許多uiimageviews,你可以移動,並採取行動。我怎樣才能創建一個指向所有這些網點的變量(而不是IBOutletCollection,因爲我不得不使用數組和陣列沒有uiimageviews的屬性。我試過如果你是積極的,它可以工作給我看代碼)。例如,我有許多uiimageviews,變量=所有我的uiimageviews變量,指的是許多uiimageviews

然後[變量移動];它會移動所有的uiimageviews。 (NOT BITWISE &或& &運營商)

回答

0

如何創建所有UIImageView實例,並在一個單一的透明包裝UIView他們。然後當你想要移動所有的UIImageView時,你只需要移動他們的包裝器(稱爲UIView)。

更新

UIView *wrapper = [[UIView alloc] initWithFrame:bigFrame]; 

for (size_t i = 0; i<10; i++) { 
    UIImageView *iv = [[UIImageView alloc] initWithImage:someUIImage]; 
    [wrapper addSubview:iv]; 
    [iv release]; 
} 
[self.view addSubview:wrapper]; 
[wrapper release]; 

此代碼創建具有在其內部10周的UIImageViews一個UIView的。當您移動該視圖(包裝視圖)時,子圖像視圖將隨之移動。

+0

我不明白 – user930426

+0

哪部分你不明白? – Eimantas

+0

實際的代碼和xib ....所以我只是把它放在視圖上,然後將視圖移動,然後移動粒子。我將如何包裹他們? – user930426