获取UIImageView的位置 - iOS

时间:2014-09-03 01:31:42

标签: ios iphone xcode uiimageview

所以我知道image.center,但是当我做这样的事情时:

    image.frame = CGRectMake(image.center.x, image.center.y, image.frame.size.width, image.frame.size.height);

图像向下和向右移动。我相信这种情况正在发生,因为它正在获取图像中心的x和y坐标,但有没有办法获得左上角坐标,以便上面的代码不会移动图像?

1 个答案:

答案 0 :(得分:1)

如果您想将摇杆的框架设置为图像框架,最简单的方法如下:

stick.frame = image.frame;

仅为了您的信息,您最初寻找的是frame.origin,它是一个包含x和y原点的CGPoint:

stick.frame = CGRectMake(image.frame.origin.x, image.frame.origin.y, image.frame.size.width, image.frame.size.height);