我正在处理与ViewController
类似的自定义UIPageController
。
我使用完整的子视图,其中添加了 PanGesture 。如果翻译或速度足以改变页面,我想更改页面。我想知道是否有人在iPhone和iPad上刷卡时建立了一个标准的速度值列表。
答案 0 :(得分:-1)
#define kPanTranslationXForSwipe 15.0f
//...
- (void)handlePanGestureOnOverlayView:(UIPanGestureRecognizer *)pan
{
CGPoint translation = [pan translationInView:pan.view];
/********************************
* Checking for swipe detection
********************************/
if (abs(translation.x) > kPanTranslationXForSwipe) {
// check swipe direction
if (translation.x > 0) { //right
//Do something for right swipe
return;
} else { //left
//Do something for left swipe
return;
}
}
/********************************/
// Do something for pan
//...
}