黒色の画像UIViewをgirlimageviewの境界内で移動するように制限したい.girlimageviewの外に移動しないでください。
私のgirlimageviewはフレーム付きの静止画像です(5,0,310,320)
UIGestureRecognizer
イメージビューで黒い画像を移動するために使用しています。
以下のコードを使用UIPanGestureRecognizer
して制限しようとしましたが、制限できませんでした。
UIPanGestureRecognizer *panTagGesture = [[UIPanGestureRecognizer alloc] initWithTarget:self action:@selector(handlePan:)];
[panTagGesture setDelegate:self];
[blackanimateview addGestureRecognizer:panTagGesture];
-(void) handlePan:(UIGestureRecognizer*)panGes{
CGPoint point = [panGes locationInView:girlimageview];
if (point.x < girlimageview.bounds.size.width) {
CGRect newframe = CGRectMake(point.x, point.y, blackanimateview.frame.size.width, blackanimateview.frame.size.height);
blackanimateview.frame = newframe;
}
if (point.y < girlimageview.bounds.size.height-160) {
CGRect newframe = CGRectMake(point.x, point.y, blackanimateview.frame.size.width, blackanimateview.frame.size.height);
blackanimateview.frame = newframe;
}
}
どんな助けでも大歓迎です。