如何获取 obj-c 和 Swift 中视图的左下坐标,即最大 y 坐标?
问问题
35620 次
2 回答
59
假设您正在谈论UIView
,您可能需要查看CGGeometry
参考资料。
谈论'left'和y坐标没有多大意义,但例如
CGRectGetMaxY(view.frame) // will return the bottommost y coordinate of the view
CGRectGetMinX(view.frame) // will return the leftmost x coordinate of the view
等等。你明白了。
在 Swift 中,这更加方便,您可以这样做
view.frame.maxY // will return the bottommost y coordinate of the view
view.frame.minX // will return the leftmost x coordinate of the view
于 2013-06-27T00:38:33.060 回答
17
这取决于您希望坐标参考的内容。如果您想要视图的超级视图中的左下角坐标,您可以通过以下方式获得左下角:
view.frame.origin.x
对于左坐标
和
view.frame.origin.y + view.frame.size.height
对于底部坐标
于 2013-06-27T01:36:01.023 回答