(明確にするために編集されています)
私はUITableViewを持っています。その上に、パン ジェスチャがアタッチされた UIView があります。このパンは、左右にスワイプして下にあるテーブルを変更します。パン ジェスチャのアクション メソッドを使用して、テーブルを移動します。それはうまくいきます。
ただし、UIView とそのパン ジェスチャは、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?
}
}