gpt4 book ai didi

iphone - 我们如何以编程方式获取 UIImageView 的坐标?

转载 作者:行者123 更新时间:2023-12-03 18:43:48 25 4
gpt4 key购买 nike

我想以编程方式获取 UIImageView 的坐标。我该怎么做?

例如我有一个正方形。我想获得所有角点的坐标。我该如何继续?

NSLog("%f", ImageView.frame.origin.x);
NSLog("%f", ImageView.frame.origin.y);

我得到了正方形的左上角坐标。

我必须说正方形( ImageView )会旋转,这就是为什么我必须获取它的坐标。

最佳答案

坐标在谁的坐标空间中?

每个UIView都有自己的坐标空间。您可以通过询问其边界来引用 View 在其自己的坐标空间中的大小。

View 在其父 View 中的大小和位置称为其框架。在您的示例中,您要求 ImageView 在其父 View 的坐标空间中的左上角。

如果这就是您想要做的,请尝试以下操作:

frame.origin.x
frame.origin.y
frame.size.width
frame.size.height

通过将它们加在一起,您可以获得任何坐标:例如,右上角的 x 坐标将是

frame.origin.x + frame.size.width

关于iphone - 我们如何以编程方式获取 UIImageView 的坐标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3467911/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com