0
我有一個可變大小的UIImageViews數組,我想添加到我的主視圖。通過數組所以我循環,增加各的UIImageView到場景如下:將它添加到超級視圖/作爲子視圖後訪問UIView
for (UIImageView *nextImageView in myImageArray]
[self.view addSubview:nextImageView];
(我也可以單獨配置自己的幀,但已經離開了這一點這裏)
不過,我後來想刪除這些UIImageViews的。但我如何訪問它們?我知道標籤屬性,並且我可以在添加它時標記每個標籤屬性,然後刪除同一標籤的視圖,但是我也在視圖中添加和刪除了其他元素,這些元素會混淆索引,並且它似乎不是一個非常簡單的解決方案。
我想在我的類具有單一的UIView屬性,並加入的UIImageViews的陣列,因爲這主要視圖的子視圖,像這樣的:
for (UIImageView *nextImageView in myImageArray]
[holderView addSubview:nextImageView];
然後我可以通過調用刪除所有圖像:
[holderView removeFromSuperview];
但是,我不知道如何安排在UIView UIImageViews。如果我嘗試單獨配置它們的幀,它們不會出現。所以在那一刻,他們只是在彼此的頂部畫畫。理想情況下,我希望他們出現在一個堆棧中。任何想法我可能會這樣做?
謝謝:)
*用手掌拍打頭部*出於某種原因,儘管在過去使用它,但我沒有想到這一點。謝謝! – Smikey 2010-09-07 11:17:15