I have a UIImageView whose frame, set before the image is loaded, is always too large for the image, so when I try to round the corners, for example, nothing happens.
Ho
If you change the bounds of a UIView the center will not change.
CGRect bounds; bounds.origin = CGPointZero; bounds.size = newImage.size; imageView.bounds = bounds; imageView.image = newImage;