Как получить текущую позицию x и y, чтобы я мог использовать GCRectMake?

У меня есть этот код внутри анимации:

image.frame = CGRectMake(x: x, y: y, width, height)

Мне нужно получить координаты X и Y изображения. Я нашел этот код Objective-C:

CGPoint origin = imageView.frame.origin;

Как только я найду положение x и y изображения, мне нужно будет его преобразовать. Я буду использовать что-то вроде:

image.frame = CGRectMake(x-50, y-50, width+500, height+500)

... чтобы я мог перемещать изображение по экрану. Как мне найти исходные позиции х и у?

1 ответ

Решение

Вы имеете в виду, что вы хотите этого?

var frm: CGRect = imageView.frame
frm.origin.x = frm.origin.x - 50
frm.origin.y = frm.origin.y - 50
frm.size.width = frm.size.width + 500
frm.size.height = frm.size.height + 500
imageView.frame = frm
Другие вопросы по тегам