I'd like to apply a margin to the UIImageView on the left of a plain old UITableViewCell (grouped style).

The only way I've found to do this (via [here](http://atastypixel.com/blog/easy-rounded-corners-on-uitableviewcell-image-view)) is to resize the UIImage itself before attaching it to the UIImageView. If the image is smaller then the cell, it will be centred; leaving the desired margin as a side-effect.

Well, that works, but now my image is blurry because the 100 *unit* row height is not 100 *pixels* on an iPhone4, its 200. So I end up with a UIImage scaled to 90x90 *pixels* that produces a 90x90 *unit* (180x180 pixel) UIImageView image. Enter ugly blurriness.

So my question is: how do I achieve a margin around the imageView without over-downsampling my image? 
(ideally without downsampling at all - I need to keep the original for later anyway).

I feel like I'm missing something obvious; I really don't want to implement a custom cell class just for this.