2

親オブジェクトのアンカーポイントが何であるかに関係なく、オブジェクトを別のオブジェクトの中心点(正確には、オブジェクトの中心)に対して相対的に配置する方法はありますか?

オブジェクト 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?

言い換えれば、アンカーポイントがどのオブジェクトであるかに関係なく、オブジェクトを別のオブジェクトの中心(別のオブジェクトの中央)に対して相対的に配置できるようにするために使用するアルゴリズムまたはシステムを誰かが持っているかどうかを調べようとしています。その時に使用しています。

ありがとうございました

4

0 に答える 0