(为清楚起见进行了编辑)
我有一个 UITableView。最重要的是一个带有平移手势的 UIView。此 Pan 左右滑动以更改基础表。我使用平移手势的动作方法来移动表格。那工作正常。
但是,UIView 及其平移手势会干扰 UITableView 的上/下滚动。如何将向上/向下滚动发送到表格并保持左右视图区域?
---------------------------------------
| |
| ---------------------- |
| | | |
| | | |
| | | |
| UITableView | | |
| | UIView | |
| | + | |
| | PanGesture | |
| | | |
| | | |
| | | |
| | | |
| ---------------------- |
| |
| |
---------------------------------------
Pan手势触发的方法是这样的
-(void)move:(UIPanGestureRecognizer*)sender
{
CGPoint translatedPoint = [(UIPanGestureRecognizer*)sender translationInView:self.view];
float xTest = fabsf(translatedPoint.x);
float yTest = fabsf(translatedPoint.y);
if ( xTest>yTest)
{
// Move table view left-right.. this works
} else
{
// Send up-down scrolling gesture to table view????? How to?
}
}