我有幾個我想要動態管理的UIImageView實例。我想加載每個可變數組,然後設置每個實例的animationImages屬性。 我的問題:如何將UIImageViews加載到可變數組中,然後如何動態設置屬性? 下面是如何創建動畫對象:如何加載對象並動態設置屬性?
for (int i = 1; i <= 20; i++) {[myAnimation addObject:[UIImage imageNamed: [NSString stringWithFormat:@"frame-%i.png", i]]]; }
以下是我加的對象(非動態):
NSMutableArray *collection = [[NSMutableArray alloc]initWithObjects:imageView1,imageView2,...nil];
我不知道如何設置的屬性。我想應該是類似如下:
for (id xxx in collection) {
xxx.animationImages=someAnimation;
}
你嘗試了
for
循環?這就是你如何做到的。 –你有什麼嘗試?是的,它應該看起來類似於你最終的結果,但你實際上試過了什麼? – borrrden
以下是我的: NSMutableArray * collection = [[NSMutableArray alloc] initWithObjects:imageView1,imageView2,imageView3,imageView4,imageView5,imageView6,imageView7,nil]; \t for(id xxx in collection){ \t \t xxx.animationImages = hopAnimation; \t} 錯誤消息:語義問題:在'const __strong id'對象上未找到屬性'animationImages' 另外,我仍然不知道如何動態地將圖像加載到MutableArray中。 – SimonRH