0

ユーザーが画面に触れて画面に長方形のビューを配置するアプリを作成しています。他のクロップビューのように、コーナーに触れることで移動またはサイズ変更できます。私はこの機能を実行しましたが、ユーザーがそのハンドラーを使用してサイズを変更できるように、その四角形の側面に 8 つのハンドラーが必要です。今、私はそのような機能を作成できません。その長方形ビューのサブビューとして 8 つのボタンを追加しようとしましたが、サイズを変更すると、そのビューのサイズが大きくなり、8 つのボタンすべてが位置を変更するだけです。誰でもこの機能を手伝ってもらえますか?

前もって感謝します

4

2 に答える 2

1

こんにちは、ここから答えを得ました。これは、サイズ変更可能なビューを作成するための優れたクラスです。開発者による素晴らしい仕事

UITouch を使用して iOS でサイズ変更可能なビューを作成する

于 2012-06-26T16:00:11.913 に答える
0

これを行うために、あなたはそれについて正しい道を進んでいます。

ビューのサイズに応じてこれら 8 つのハンドルを配置するカスタム ビューを作成する必要があります。ビューのサイズが変更されたら、それらのハンドルの場所を再評価する必要があるため、ビューのサイズが変更されたときに呼び出される関数が必要になる可能性があります。ここでは、ビューのサイズに応じて x と y の原点を変更するだけで、各ハンドルの位置を変更できます。

于 2012-06-26T14:52:24.413 に答える