是否有办法将对象相对于另一个对象中心点(确切地说,以对象为中心)定位,而不管父对象的锚点是什么?
考虑以下场景,我们希望将对象B放在对象A的中心
let viewA = UIView( frame: CGRectMake( 0, 0, 200, 400 )
viewA.layer.anchorPoint = CGPointMake( 0, 1 )
viewA.layer.position.x = 40
viewA.layer.position.y = 100
let viewB = UIView( frame: CGRectMake( 0, 0, 80, 20 )
viewB.layer.anchorPoint = CGPointMake( 1, 0.5 )
// How to position viewB in the middle of viewA regardless of what viewA's reference point is?
换句话说,我试图找出是否有人使用的算法或系统能够相对于另一个对象中心(在另一个对象的中间)定位一个对象,而不管什么是锚点(s) )当时对象正在使用。
谢谢