2008-10-29 43 views

回答

20
UIImageView* view = [[UIImageView alloc] initWithImage: [UIImage imageNamed: @"your_image.png"]]; 
view.frame = CGRectMake(0, 0, width, height); 

要拿到iPhone屏幕的框架,你可以使用

CGRect frame = [[UIScreen mainScreen] bounds]; 
0

我的ImageView在IB設置,並且我需要顯示多個圖像,所以設置ImageView的形象,而不是爲個人圖像創建ImageView。

當我設置圖像視圖的幀大小後,我仍然看到相同的結果,圖像太大,以至於只有部分圖像顯示在屏幕上。

17

在Interface Builder中,選擇你的UIImageView。從工具菜單中選擇「屬性檢查器」。在圖像視圖屬性面板中,從模式彈出菜單中選擇「Scale to Fill」。這應該縮放你的形象以適應。

+1

如何使用代碼進行編程以實現「Scale to Fill」效果? – Forrest 2011-02-01 06:58:05