2011-07-11 16 views
0

イメージを非同期的に取得し、小さなフレーム(135,126)と大きなフレーム(280,325)に表示し、イメージは任意のサイズにすることができますが、フレームは固定されていますので、フレームを埋める必要があります。 UIViewContentModeScaleAspectFillプロパティのようなイメージの向きも減らさないでください。イメージのサイズを変更し、iPhoneの画面を埋める?

答えて

1
 UIImage *image = [actualImage you want to resize]; 
     UIImage *tempImage = nil; 
     CGSize targetSize = CGSizeMake(196,110); 
     UIGraphicsBeginImageContext(targetSize); 

     CGRect thumbnailRect = CGRectMake(0, 0, 0, 0); 
     thumbnailRect.origin = CGPointMake(0.0,0.0); 
     thumbnailRect.size.width = targetSize.width; 
     thumbnailRect.size.height = targetSize.height; 

     [image drawInRect:thumbnailRect]; 

     tempImage = UIGraphicsGetImageFromCurrentImageContext(); 

     UIGraphicsEndImageContext(); 

     You can use this tempImage , it will be resized Image 

希望すると助かります!

関連する問題