你可以做這樣的事情:
CGFloat screenWidth = 320.0;
CGFloat screenHeight = 460.0;
NSArray imageNames = [NSArray arrayWithObjects:@"Picture1.png", @"Picture2.png", nil];
NSInteger numberOfImages = [imageNames size];
for (NSInteger j = 0; j < numberOfImages; ++j)
{
UIImageView *image = [[UIImageView alloc] initWithImage:[UIImage imageNamed:[imageNames objectAtIndex:j]]];
[image setFrame:CGRectMake(0.0, screenHeight/(CGFloat)numberOfImages * (CGFloat)j, screenWidth, screenHeight/(CGFloat)numberOfImages)];
[self addSubview:image];
[image release];
}
這個例子垂直列出的圖像。當你想要一個水平列表時,那麼你必須使用數學。
該代碼未經測試。
: - 這將只設置一個圖像嗎?我想設置我將動態發送的圖像。請在這裏我是一個新手。幫助 – Christina
我編輯了代碼,所以現在您可以添加圖像到陣列通過他們的名字和它的自動。 –
感謝很多朋友,我會嘗試這個更新你,並會接受答案,好的謝謝 – Christina