26 * 27、15 * 28などの小さい画像サイズを使用していますが、画像は引き伸ばされており、すべての画像の配置を回避および設定する方法は中央にあります。
1258 次
3 に答える
1
を使用して画像を画像の中心に設定できますUIViewContentModeCenter
コードの使用
imageView.contentMode=UIViewContentModeCenter;
ペン先を使用して
于 2013-02-05T11:51:35.997 に答える
0
画像の高さと幅を指定するには、次の方法を使用します
+ (UIImage*)resizeImage:(UIImage*)image withWidth:(int)width withHeight:(int)height
{
CGSize newSize = CGSizeMake(width, height);
float widthRatio = newSize.width/image.size.width;
float heightRatio = newSize.height/image.size.height;
if(widthRatio > heightRatio)
{
newSize=CGSizeMake(image.size.width*heightRatio,image.size.height*heightRatio);
}
else
{
newSize=CGSizeMake(image.size.width*widthRatio,image.size.height*widthRatio);
}
UIGraphicsBeginImageContextWithOptions(newSize, NO, 0.0);
[image drawInRect:CGRectMake(0,0,newSize.width,newSize.height)];
UIImage* newImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return newImage;
}
このメソッドNewImage
は、指定した特定のサイズでを返します
于 2013-02-05T10:25:23.413 に答える
0
私はあなたが欲しいと思う:
imageView.contentMode = UIViewContentModeScaleAspectFill;
于 2013-02-05T10:18:06.510 に答える