UIImageView
パン ジェスチャで移動できる があります。
UIPanGestureRecognizer *pan = [[UIPanGestureRecognizer alloc] initWithTarget:self action:@selector(handlePan:)];
[self.photoMask addGestureRecognizer:pan];
これが画面上で移動できる領域を制限したいと思います。ユーザーがビューを画面の右側にドラッグできるようにするのではなく、何らかのマージンでビューを制限したいと考えています。これどうやってするの?
また、これは回転時にどのように処理されますか?
編集 - -
#pragma mark - Gesture Recognizer
-(void)handlePan:(UIPanGestureRecognizer *)gesture {
NSLog(@"Pan Gesture");
gesture.view.center = [gesture locationInView:self.view];
}
これは、パンを処理する私の現在の方法です。私がする必要があるのは、画像ビューを中心点で移動し続け、たとえば画面の端に近いときにその動きを制限することです。