iPhoneで画像のグリッドを手動で作成しようとしています。
すべてのUIImageViewを正しく配置しましたが、すべてコードに正しくリンクされています。ただし、小さな問題が1つあります。画像が大きすぎるため、画像を縮小する必要があります。
UIImageViewsは「アスペクトフィット」設定をコンテンツモードとして受け入れるため、これはそれほど問題にはなりません。ただし、画像を画像ビューに割り当てると、明らかにわずかにぼやけて歪んでしまいます。
さて、特にプレーヤーのジャージ番号で、2番目の画像がいくつかの方法で台無しになっていることは非常に明白です。
これは、SDKで使用されているサイズ変更アルゴリズムと関係があると思います。UIImageViewに渡す前に、自分で画像のサイズを変更する必要がありますか、それとも問題は別の場所にありますか?
完全を期すために、これが問題の原因ではないと確信しているにもかかわらず、私が使用しているコードは次のとおりです。
NSString *file = [[NSBundle mainBundle] pathForResource:@"image" ofType:@"jpg"];
UIImage *image = [UIImage imageWithContentsOfFile:file];
image1.image = image;
編集:これが重要かどうかはわかりませんが、元の画像はJPG形式です。