【问题标题】:How do I get the current x and y position so that I can use GCRectMake?如何获取当前的 x 和 y 位置以便我可以使用 GCRectMake?
【发布时间】:2015-01-18 10:41:59
【问题描述】:

我在动画中有这段代码:

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)

...这样我就可以在屏幕上移动图像。如何找到原始的 x 和 y 位置?

【问题讨论】:

    标签: ios swift cgrectmake


    【解决方案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
    

    【讨论】:

    • 有没有办法得到宽度和高度的原始值?谢谢
    • frm.size.widthfrm.size.height 是原始值
    • 什么是frame.origin.y,是midY、maxY还是minY?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-28
    • 2019-12-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-21
    相关资源
    最近更新 更多