web-dev-qa-db-fra.com

Comment obtenir la position actuelle de x et y pour pouvoir utiliser CGRectMake?

J'ai ce code dans une animation:

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

J'ai besoin d'obtenir les coordonnées x et y d'une image. J'ai trouvé ce code Objective-C:

CGPoint Origin = imageView.frame.Origin;

Une fois que je trouverai la position x et y de l'image, je devrai la transformer. Je vais utiliser quelque chose comme:

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

... pour que je puisse déplacer l'image sur l'écran. Comment trouver les positions x et y d'origine?

25
Cesare

Voulez-vous dire que vous voulez cela?

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
57
kcome