Ben_hawk
Ben_hawk

Reputation: 2486

UIImage size managment

I have an image that is used in multiple places within my IOS app at various sizes. Should I be using one large image in conjunction with UIViewContentModeScaleAspectFit to scale it (currently this approach seems to cause distortion on the smaller images despite being scaled to proportionate sizes) or should I have multiple versions of the image at different sizes.

It seems a little extreme to have so many copies of one image e.g. my_image_ipad, my_image_small, my_image_large, my_image_medium.

Upvotes: 0

Views: 73

Answers (2)

Shana
Shana

Reputation: 1

It is better to use one image, because it will make your app "lighter", but this may cause your code to become bigger.

Upvotes: 0

David Berry
David Berry

Reputation: 41246

In general it depends on what it takes to get the look and quality you want. Some images will scale from a large image to a small image with little or no visual loss in quality. Others, as you've found, scale poorly, especially at extreme scales. You're really going to have to just try various solutions and see what works. One way you can almost always cut down on application size is to remove the non-@2x artwork and ship with just the @2x.

Upvotes: 1

Related Questions