(отредактирован для ясности)
У меня есть UITableView. Кроме того, это UIView с прилагаемым жестом Pan. Этот Pan перемещает влево и вправо, чтобы изменить базовую таблицу. Я использую метод движения жевательной резинки для перемещения таблицы. Это нормально работает.
Однако, UIView и его жест Pan препятствуют прокрутке вверх/вниз UITableView. Как я могу отправить прокрутку вверх/вниз в таблицу и сохранить левую-правую область просмотра?
---------------------------------------
| |
| ---------------------- |
| | | |
| | | |
| | | |
| UITableView | | |
| | UIView | |
| | + | |
| | PanGesture | |
| | | |
| | | |
| | | |
| | | |
| ---------------------- |
| |
| |
---------------------------------------
Метод, вызванный жестом "Пан", выглядит следующим образом:
-(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?
}
}