グループがあり、そのグループとその中のすべてのオブジェクトのサイズを再帰的lockLocation true
に変更する必要がある状況があります。
問題 A. または問題 B のいずれかを抱えています。
A.グループの rect をその子の前に設定すると、子が移動するため、計算された新しい rect の基礎としてそれらの rect を使用できなくなります。
B. _ 最初に子の四角形を設定すると、親グループの四角形を設定すると、子が間違った位置に移動します。
可能な解決策 私が考えることができる唯一のことは、オフセットを計算して子オブジェクトの rect から減算し、それを再帰ハンドラに渡すことです。