Как я могу растянуть или растянуть изображение внутри UIImageView? - PullRequest
1 голос
/ 22 апреля 2009

Apple говорит, что все, что мне нужно сделать, это изменить прямоугольник границ. Тогда содержимое внутри прямоугольника границ будет растянуто или смещено в прямоугольник рамки.

Но когда я назначаю другой CGRect с меньшей шириной моему прямоугольнику границ, ничего не происходит. UIImageView продолжает выглядеть точно так же. Нет ошибок компиляции. Я думаю, это не тот путь ...

как ты это делаешь?

Ответы [ 2 ]

0 голосов
/ 23 апреля 2009

изменение кадра приведет к растяжению или сжатию изображения. Если это не так, я подозреваю, что у вас есть ошибка, и мы должны увидеть ваш код, чтобы помочь в дальнейшем.

Если вы хотите увеличить изображение, см. этот вопрос .

0 голосов
/ 22 апреля 2009

Если вы используете uiview, вам нужно отправить beginAnimations: context: в uiview (http://developer.apple.com/iPhone/library/documentation/UIKit/Reference/UIView_Class/UIView/UIView.html#//apple_ref/doc/uid/TP40006816-CH3-SW14)

РЕДАКТИРОВАТЬ: попробуйте применить CGAffineTransform к представлению. Я думаю, что функция CGAffineTransformMakeScale (). Вам придется перепроверить документы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...