A: 

Try this. Change your UIImageView to be the same size as the UIImage that you are going to load, then position the UIImageView so that it's centered. This is the approach I've taken since I find UIImageView to be a bit funny to work with. Or, if you prefer, skip the UIImageView and just draw the UIImage using it's - (void)drawInRect:(CGRect)rect method.

Gordon Worley
Do you know any good examples of using drawInRect. I haven't done anything with drawing on the iPhone. I'm looking for examples, but if you know of any, that would be great. Thanks.
Brian
A: 

Sounds like your image contains transparent areas, at least at the bottom, which shift the image off center.

Edit: Also, you should check that the resolution of the image is set to 72dpi.

Nikolai Ruhe
So PNG images are great for allow the background to show through, but screw up the UIImageView alignment? Interesting. Is there a way to tell it to ignore the transparency or to fix this issue?
Brian
They do not screw up the alignment. The PNG has a clearly defined size in pixels (of course also counting transparent pixels). One simple solution would be to add the same (transparent) border at all sides.
Nikolai Ruhe
I understand that PNG's can have transparent pixels, and the images I am using, do have this issue. But what I am seeing is that an image with a size of 80 x 60 px is not properly placed into the UIImageView which has a size of 90 x 90. Maybe centered was the wrong word. The image, although smaller than the UIImageView, is moved up in the image view and actually spills out the top. Basically what happens is that the bottom of the image is in the middle of the UIImageView which then forces the top of the image to be outside ( above ) the image view by several pixels.
Brian
A: 

Sorry for wasting anyone's time. Turns out I didn't try all of the content modes. Seems that Content Mode of Bottom top works. This is backwards from how I understood it. Thanks for all your help.

Brian