UIImageView
メソッドを追加するためにサブクラス化しました。このオブジェクトを自分の上に置き、viewController
そのオブジェクトに対してタッチ ジェスチャ レコグナイザを実行しています。私はそれらのいくつかを持っています。私の意図は、タッチすると、どのサブクラスがタッチされたかに応じて何かが発生することです(viewController
どのサブクラスUIImageView
がタッチされたかをすでに区別できます)。
viewController
それに応じて行動できるように、メッセージ (タッチされたアイテムのプロパティ) を に送信したいと考えています。しかし、私はそれをすることができませんでした。この目的のためにプロトコルを実装しようとしましたが、うまくいかないようです。私の問題は、これがどのように機能するかを理解することだと思います。なぜなら、私は混乱し (デリゲートがタッチ認識エンジンとどのように相互作用するのか?)、動作するプロトコルを正常に実装できていないからです。
私のviewController
は と呼ばれEditViewController
ます。私が作ったサブクラスUIImageView
が呼び出されClickableImage
ます(私には理由があります:)。これは以下を実装します:
-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
// some code calculating the index i want to return to the viewcontroller
}
これをすべて機能させるにはどうすればよいですか?そのインデックスを自分のに戻すにはどうすればよいviewController
ですか? 例のスケルトンを教えてください。それで作業したり、方法を説明したりできます。私は無知なので:)
お時間をいただきありがとうございます!