0
私はスクロールビューでポリゴンビューを持っています。ユーザーがスクロールビューをズームすると、ポリゴンは拡大されますが、選択されたときには各頂点のハンドルも拡大されます。UIScrollViewの一部のサブビューをズームすることはできません。
どのようにズーム倍率でもハンドルのサイズが一定に保たれるようにするにはどうすればよいですか?
ハンドルはポリゴンのサブビューです。それがもっと単純になるなら、私は別のアプローチを考えても構わないと思う。あなたの親UIScrollViewののズームレベルをつかみ、あなたのポリゴンオブジェクトにそれを渡すと、ハンドルの反対側にスケーリングを適用に関する
どうもありがとう
JD
私はあなたの最初のアプローチについて考えていましたが、私はそれが最小限の労力で成功すると考えています。私は第2のアプローチが嫌いです。特に、ポリゴンがスクロールビューの唯一の形状ではないためです。最初のアプローチでは、ビューがズームされるたびに大きなコストがかかります。私のケースでは、数十のサブビューがあるかもしれませんが、そのコストを避ける方法はないと思います。 –