У меня есть UIImageView. Я получаю UIImage с URL. Изображение отображается в UIImageView, но я не могу его правильно центрировать. UIImage составляет 80 х 68 пикселей. Размер UIImaveView составляет 90 x 90. Когда я отображаю UIImage в UIImageView, UIImage сжимается, так что он подходит, хотя он уже меньше, чем UIImageView. Я перепробовал все режимы содержания в IB. Некоторые из них сдвигают изображение вверх, чтобы его больше не было в UIImageView. Ничто из этого не имеет смысла для меня. Кажется, что UIImage должен отображаться внутри UIImageView нормально, если он уже находится в пределах требуемого размера. Любая помощь будет великолепна.
С режимом центра в UIImageView
альтернативный текст http://img406.imageshack.us/img406/3696/screenshot20090915at447.png
с режимом подгонки по размеру на UIImageView
альтернативный текст http://img406.imageshack.us/img406/9373/screenshot20090915at447e.png
С Центром размер изображения кажется правильным, но вы можете видеть, что он выходит из UIImageView, у которого есть красный UIView под ним и фактически на 2 пикселя с каждой стороны больше, чем изображение. Но с Aspect Fit, это делает изображение меньше, чтобы оно поместилось внутри. Но я не понимаю, почему он будет меньше, если он уже достаточно мал, чтобы уместиться.