我有一个带有手势识别器的视图,它会调用此方法
- (IBAction)handlePanGesture:(UIPanGestureRecognizer *)gestureRecognizer
{
translation = [gestureRecognizer translationInView:self.trackingView];
bounds = self.myTextView.bounds;
newBoundsOriginY = (bounds.origin.y - translation.y)/3.52;
self.myTextView.contentOffset = CGPointMake(0,newBoundsOriginY);
//[self.myTextView scrollRectToVisible:bounds animated:NO];
}
正如你所看到我也有一个textView,我想用手势识别器滚动textView。它工作,但是当我执行新的拖动手势时会出现问题。当我这样做时,我得到textView的bounds.origin
总是(0,0)
。因此,在新的拖动开始之前,textView仍然是它的界限。为什么?
有没有人知道为什么每次调用此方法时textView的bounds.origin
都会返回CGPointZero
?提前谢谢。