我写了一门UIScroll级书,我正在用该文 s一系列可读书。 见以下图表:
你可以看到,我有几条垂直滚动的UITableView,这些话正在母体电传中横向发展。 这一切都是罚款。 然而,申请中有一些Global gestures。 例如,如果我用2名计票人朝特定方向飞去,我确实向另一部分电言转变,但如果我以滚动观点和(或)儿童表观点为重,他们自然会改变其内容。 这并不看好,造成一些排他性的问题。
我要指出的是,当用户与2名电离者接触任何地方<><>>时,如何在UIScrollView及其儿童UITableView上排除所有电动,而只有2名电离者。 我尝试了压倒一切的十字路口,触动,触动 如果Cancel等......,但我可以这样做。 任何帮助都受到高度赞赏。
我的姿态处理法是:
UISwipeGestureRecognizer *twoFingerSwipeUp = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(handleTwoFingerSwipe:)];
[twoFingerSwipeUp setNumberOfTouchesRequired:2];
[twoFingerSwipeUp setDirection:UISwipeGestureRecognizerDirectionUp];
[twoFingerSwipeUp setDelegate:self];
// self is the superview of the UIScrollView, which is a UIView.
[self addGestureRecognizer:twoFingerSwipeUp];
[twoFingerSwipeUp release];
// ... repeat the above code for up, down, left, right gestures ...
- (void)handleTwoFingerSwipe:(UISwipeGestureRecognizer*)swipeGesture {
switch ([swipeGesture direction]) {
case UISwipeGestureRecognizerDirectionUp:
[self changeToView:viewAbove];
break;
case UISwipeGestureRecognizerDirectionDown:
[self changeToView:viewBelow];
break;
case UISwipeGestureRecognizerDirectionRight:
[self changeToView:viewToTheRight];
break;
case UISwipeGestureRecognizerDirectionLeft:
[self changeToView:viewToTheLeft];
break;
}
}