我在xcode中編寫測驗應用程序,我有10個圖像,我想用它們作爲UIImage視圖。我想知道如何創建所有這些圖像的數組。真的很簡單的xcode數組問題
我也有一個switch語句,我想從該數組中調用1個圖像作爲UIImage。如果你可以解釋如何從一個數組中調用圖像,我將非常感謝:)
在此先感謝!
我在xcode中編寫測驗應用程序,我有10個圖像,我想用它們作爲UIImage視圖。我想知道如何創建所有這些圖像的數組。真的很簡單的xcode數組問題
我也有一個switch語句,我想從該數組中調用1個圖像作爲UIImage。如果你可以解釋如何從一個數組中調用圖像,我將非常感謝:)
在此先感謝!
不是存儲UIImages數組中的你也可以存儲在陣列
NSArray *imagesArray = @[@"<image-name-1>",@"<image-name-2>",...,<image-name-10>];
形象的名字,當你想要得到的圖像設置爲的UIImageView
UIImageView *imageView = [[UIImageView alloc] initwithFrame:<your-frame>];
[imageView setImage:[UIImage imageNamed:imagesArray[<your-index>]];
讓我知道你是否需要更多信息。
如果你需要從一個數組中調用一個對象,objectAtIndex:
可以爲你完成這項工作。無論您是否存儲UIImage
實例的UIImageView
實例,都可以使用任何形式的對象。
這裏有一個小例子,將調用每一個項目使用objectAtIndex:
數組:
NSArray *_imageViews = ...
for (int idx; idx < _imageViews.count; idx++)
{
UIImageView *_imageView = [_imageViews objectAtIndex:idx];
/* do whatever you have to do with the image view */
}
你可以包括你的代碼。 – 2015-02-17 20:28:54
假設圖像位於您的應用程序包中,並且您一次只需要一個圖像,則最好不要將它們全部加載到內存數組中。 – stevesliva 2015-02-17 23:21:24