2011-04-19 84 views
0

一個簡單的圖像問題。根據我正在處理的信息,我想在視圖的寬度上顯示5幅圖像。更改圖像iPhone

我用什麼控件在iphone上顯示圖像,並且可以請您提供代碼示例如何以編程方式設置圖像源屬性?

回答

1

的UIImageView

或者:

UIImageView *myImage = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"someImage.png"]]; 

或者,如果ImageView的已經存在:

myImage.image = [UIImage imageNamed:@"someImage.png"]; 

這將是最簡單的界面生成器做(創建圖像控制和佈局有,那麼你可以從代碼中設置圖像屬性)。如果你在代碼中做到這一點,你需要創建這些所有5個,然後躺在出來正確使用每一個的UIImageView的框架屬性

文檔:http://developer.apple.com/library/ios/#documentation/uikit/reference/UIImageView_Class/Reference/Reference.html

+0

上面的代碼有點誤導,因爲它使用類名稱UIImageView而不是變量名稱。但是這個理論還是一樣的。 – Christian 2011-04-19 15:17:19

0

你想使用UIImageView這樣做。您可以以編程方式或使用Interface Builder添加這些程序。要更改圖像視圖中的圖像,您可以執行以下操作:

[myImageView setImage:[UIImage imageNamed:@"MyImage.png"]]; 
+0

所以如果我需要5個不同的圖像在整個手機的寬度,我使用5 UIImageViews正確? – 2011-04-19 15:17:30