Как изменить размер UIImageView? - PullRequest
1 голос
/ 03 марта 2012

У меня UIImageView называется img.

Как мне изменить его размер, скажем, увеличить его на 1.0 при каждом нажатии кнопки?

Ответы [ 2 ]

4 голосов
/ 03 марта 2012

Звучит так, что вам нужно настроить size на UIImageView, а не изменить UIImage Вы можете назначить новое значение кадра этого UIImageView.

CGRect newFrame = img.frame;
newFrame .size.width += 1;
newFrame .size.height += 1;
img.frame = newFrame ;
1 голос
/ 03 марта 2012

Просто установив другой кадр (и соответствующий режим содержимого).Например:

- (IBAction) buttonWasPressed
{
    [imageView setFrame:CGRectInset([imageView frame], -20, -20)];
}

Обратите внимание, что при этом изменяется только размер вида, а не данные базового изображения.

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