UIPanGestureRecognizer
クラスのいくつかの例があります。たとえば、私はこれを読みましたが、まだ使用できません...
私が取り組んでいるnibファイルには、UIView
そのクラスでドラッグしたい(画像上の白い長方形)があります。
そして、私が配置した.mファイルに:
- (void)setTranslation:(CGPoint)translation inView:(UIView *)view
{
NSLog(@"Test to see if this method gets executed");
}
マウスをUIView
。上でドラッグしても、そのメソッドは実行されません。私も配置しようとしました:
- (void)pan:(UIPanGestureRecognizer *)gesture
{
NSLog(@"testing");
}
そして、そのメソッドも実行されません。私は間違っているかもしれませんが、このメソッドは、その- (void) touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event
メソッドを配置するだけのメソッドのように機能するはずであり、タッチがあるたびに呼び出されます。
私は何が間違っているのですか?たぶん私はそのメソッドへの接続を描画する必要がありますか?もしそうなら、どうすればそれを行うことができますか?