[英]How do we get the coordinates of an UIImageView programmatically?
我想以編程方式獲取UIImageView的坐標。 我該怎么做呢?
例如,我有一個正方形。 我想得到所有角落的坐標。 我該怎么辦?
NSLog("%f", ImageView.frame.origin.x);
NSLog("%f", ImageView.frame.origin.y);
我得到了廣場的topleft坐標。
我必須說方形(imageview)旋轉,這就是為什么我必須得到它的坐標。
坐標空間中的坐標?
每個UIView都有自己的坐標空間。 您可以通過詢問其bounds
在其自己的坐標空間中引用視圖的大小。
視圖在其父視圖中的大小和位置稱為其frame
。 在您的示例中,您要求在父視圖的坐標空間中顯示圖像視圖的左上角。
如果這是你想要做的,那么試試這些:
frame.origin.x
frame.origin.y
frame.size.width
frame.size.height
通過將它們添加到一起,您可以獲得任何坐標:例如,右上角的x坐標將是
frame.origin.x + frame.size.width
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.