問題を簡単に理解するために、添付の画像を確認してください。
×の字と丸の字の大きさに注意してください。両方のキャラクターの画像のサイズは同じですが、2 番目のキャラクターの形状により、少し小さく見えます。2 番目のキャラクターに別の画像を使用できることはわかっていますが、その場合、キャラクターの形状が損なわれます。したがって、UIImageのコンテンツを両方の画像ビューで等しくなるように再描画できる方法を誰かが提案できますか?
問題を簡単に理解するために、添付の画像を確認してください。
×の字と丸の字の大きさに注意してください。両方のキャラクターの画像のサイズは同じですが、2 番目のキャラクターの形状により、少し小さく見えます。2 番目のキャラクターに別の画像を使用できることはわかっていますが、その場合、キャラクターの形状が損なわれます。したがって、UIImageのコンテンツを両方の画像ビューで等しくなるように再描画できる方法を誰かが提案できますか?
UIImageView
プロパティを使用AspectFit
して、xib から画像コンテンツを設定します。例:
imageView.contentMode = UIViewContentModeCenter;
if (imageView.bounds.size.width > image.size.width && imageView.bounds.size.height >image.size.height)
{
imageView.contentMode = UIViewContentModeScaleAspectFit;
}
これを試して :
imageView.contentMode = UIViewContentModeScaleAspectFit;
imageView.clipsToBounds = YES;