我有一个独特的要求,将 UIView 的坐标原点设置为 View 的中心。澄清一下,原点需要垂直和水平居中,以便向右移动是正 X 值,向左移动是负值。对于 Y,高于中心标记为正,低于中心标记为负。这在本质上与地理坐标相同,都是以本初子午线与赤道的交点为原点。
我什至不知道从哪里开始。任何人都可以提供提示吗?谢谢,V
最佳答案
将 View 边界属性的原点设置为 View 的中间,例如:
CGRect bounds = view.frame;
bounds.origin.x = bounds.size.width / -2.;
bounds.origin.y = bounds.size.height / -2.;
view.bounds = bounds;
关于ios - UIView的居中坐标原点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21998377/