我制作了一个可由用户在屏幕上移动的UIView,它是一个40x40的圆形矩形,它所在的屏幕顶部和右边都有一个导航栏,现在它可以在导航下移动酒吧,然后它消失了,不能回来。
有没有办法让它无法移出屏幕?
我让它像这样移动:
- (IBAction)handlePan:(UIPanGestureRecognizer *)recognizer;
- (IBAction)handlePan:(UIPanGestureRecognizer *)recognizer {
CGPoint translation = [recognizer translationInView:self.view];
recognizer.view.center = CGPointMake(recognizer.view.center.x + translation.x, recognizer.view.center.y + translation.y);
[recognizer setTranslation:CGPointMake(0, 0) inView:self.view];
}
所以我的问题是如何才能将它移出屏幕。
感谢您的帮助。