1
我在我的視圖中有8個UIImageView,都在.h
和.m
中聲明。xcode 4設置了很多UIImageView的
我打電話給他們img01
,img02
,img03
,...,img08
,我也有8張圖片,命名爲01.png
,02.png
,03.png
,... 08.png
。
如果我想第一imageView
設置爲我將使用下面的命令第一張圖:
UIImage *image = [UIImage imageNamed:@"01.png"];
[img01 setImage:image];
如果我有很多的UIImageViews和圖片?
我試圖使用此代碼,但無法弄清楚如何做最後一行代碼。
int count = 1;
while (count <= 8) {
NSString *countString = [[NSString alloc]initWithFormat:@"%i", count];
NSString *picname = [NSString stringWithFormat:@"0%@.png", countString];
NSString *imgName = [NSString stringWithFormat:@"img0%@", countString];
UIImage *image = [UIImage imageNamed:picname];
[img01 setImage:image];
count++;
}
該代碼將只會更改第一個imageView。我需要它來改變所有imageViews
。
然後該怎麼辦?請你給我解釋一下 – aLFaRSi 2012-04-21 16:26:41
@ H.aLFaRSi - 參見編輯,這是主意。它沒有測試,因爲我現在沒有Mac。 – MByD 2012-04-21 16:28:30
嘗試了ur代碼並修復了很多錯誤,但仍然沒有加載圖像 – aLFaRSi 2012-04-21 16:37:42