2つのUIImageViewの間に直線を描画し、ビューの1つが移動された場合に線を「更新」するにはどうすればよいですか。NSNotificationCenterを使用する必要があると思いますが、それ以外は少し行き詰まっています。
ご協力いただきありがとうございます!!!
2つのUIImageViewの間に直線を描画し、ビューの1つが移動された場合に線を「更新」するにはどうすればよいですか。NSNotificationCenterを使用する必要があると思いますが、それ以外は少し行き詰まっています。
ご協力いただきありがとうございます!!!
これを行う良い方法は、KVO(Key-Value Obverving)を使用することです。
KVOを使用してビューの境界(またはフレーム)の変更を監視すると、位置の変更について通知が届きます。その時点で、ディスプレイに線を(再)レンダリングできます。
線のレンダリングに関して:よく使用される手法の1つは、drawRectメソッドをオーバーライドし、CoreGraphicsを使用して線を描画するUIViewのサブクラスを作成することです。この質問を参照してください:iPhoneで線を引くにはどうすればよいですか?