Как вы меняете координаты UIImageView? - PullRequest
0 голосов
/ 05 апреля 2011

Я заставил UIImageView показать изображение по своему выбору в Интерфейсном Разработчике.

В коде я хочу найти способ изменить координаты x и y этого представления изображения во время программы.

Возможно ли это сделать?

Я уже создал переменную

IBOutlet UIImageView *Alan;

, но не уверен, что с ней делать.

1 Ответ

4 голосов
/ 05 апреля 2011

Изменить свойство frame представления:

Alan.frame = (CGRect){{newX, newY}, Alan.frame.size};
// same as 
// Alan.frame = CGRectMake(newX, newY, Alan.frame.size.width, Alan.frame.size.height);

или если вы хотите установить положение центра просмотра:

Alan.center = CGPointMake(newX, newY);

P.S. Обратите также внимание, что в соответствии с указаниями именования объектов-имен имена переменных должны начинаться со строчной буквы.

...