2012-05-29 38 views
0

我有一些.png是iPhone的屏幕截圖。如何縮小截圖以適合較小的視圖或按鈕?

我想在UIImageView和按鈕中顯示它們,我如何將它們縮小到適合視圖/按鈕的大小,但所有內容仍然可見。

目前,我正在做這樣的事情:

view = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"screenshot.png"]]; 
    view.frame = CGRectMake(0.0f, 0.0f, 200, 200); 
    view.clipsToBounds = YES; 

UIImage *image = [UIImage imageNamed:@"carouselPage.png"]; 
button = [UIButton buttonWithType:UIButtonTypeCustom]; 
button.bounds = CGRectMake(0.0f, 0.0f, 200, 200); 
button.clipsToBounds = YES; 

如果我使用其他.pngs(這是較小的),那麼他們的出現,但如果我用截圖.png(這是通過Xcode的組織者截圖功能獲得)沒有任何東西出現

回答

1

您將需要設置圖像的縮放比例以確保它將全部顯示並且適合視圖內

view.contentMode = UIViewContentModeScaleAspectFit; 

我會假設你仍然應該看到screenshot.png,但只是不正確。

相關問題