我有一个UIPageViewController,每个内容视图中都有一个大表。当我开始向左或向右滑动UITableView时,会触发翻页效果。当我在UITableView的边界内向左或向右滑动时,UIPageView控制器似乎没有得到滑动。
我已使用以下方式关闭对表格行的编辑:
-(BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath
{
return NO;
}
似乎UITableView正在窃取并保持左右滑动。
答案 0 :(得分:0)
UITableView
是UIScrollView
的子类,其panGestureRecognizer
次抢断(用于滚动)。 tableView可能还添加了自己的SwipeGestureRecognizer。
如果你使用的是iOS 5,你可以尝试使用panGestureRecognizer,但是你可能会有更多运气,只需用自己的gestureRecognizers覆盖另一个视图,然后从那里滚动tableView。