パンされたときにオブジェクトの座標を取得する次のコードがあります。
UITapGestureRecognizer *moveBuildingTap = [[UITapGestureRecognizer alloc]
initWithTarget:self action:@selector(moveobject:)];
メソッドmoveobjectの内容:
CGPoint tapPoint=[recognizer locationOfTouch:0 inView:self.view];
これを使用して、これらの座標を使用してイメージビューのフレームを変更します。
ただし、画像をドラッグして-uipangesturerecognizer
アクションをトリガーすると、画像を最下部にドラッグすると、-[UIPanGestureRecognizer locationOfTouch:inView:]:インデックス(0)が境界(0)を超えているというエラーが発生することがわかりました。
この例外を解決し、ユーザーがこのポイントを超えてドラッグするのを防ぐにはどうすればよいですか?
ありがとう