Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/104.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 启用分页的UIPageViewController或UIScrollView=是_Ios_Swift_Uitableview_Uiscrollview_Uipagecontrol - Fatal编程技术网

Ios 启用分页的UIPageViewController或UIScrollView=是

Ios 启用分页的UIPageViewController或UIScrollView=是,ios,swift,uitableview,uiscrollview,uipagecontrol,Ios,Swift,Uitableview,Uiscrollview,Uipagecontrol,我对下面应该如何实现有些困惑 我需要在UIView或UIViewController之间滚动每个视图都显示不同的数据集。例如,第一个视图有一个UITableView,另一个视图只有一个按钮,第三个视图可能也有一个UITableView 我应该使用UIPageViewController并为每个内容加载不同的UIViewController,还是使用UIScrollView并使用contentSize=页数 在我当前的实现中。我使用了UIScrollView,它可以在不同的UIView之间滚动并加

我对下面应该如何实现有些困惑

我需要在UIView或UIViewController之间滚动每个视图都显示不同的数据集。例如,第一个视图有一个UITableView,另一个视图只有一个按钮,第三个视图可能也有一个UITableView

我应该使用UIPageViewController并为每个内容加载不同的UIViewController,还是使用UIScrollView并使用contentSize=页数

在我当前的实现中。我使用了UIScrollView,它可以在不同的UIView之间滚动并加载它们的内容。但是,问题是当我在其中一个视图中点击UITableView时,点击事件不会被UITableView捕获,但UIScrollView会捕获触摸事件

我试着把我的UITableView带到前面

 myTable.becomeFirstResponder()
 scrollView.bringSubviewToFront(myTable)

 scrollView.delaysContentTouches = false
 scrollView.canCancelContentTouches = false
我在UITableView上添加了一个UIAPTgestureRecognitor,但它不接收tap事件。如果我在UIScrollView上添加UITapGestureRecognizer,它将接收一个点击事件

我现在的观点是继承权

UIScrollView -->
              UIView --> 
                       UITableView
              UIView -->
                       UIButton and other subViews
              UIView --> 
                       UITableView
注意:我希望此滚动视图或分页视图仅作为主视图控制器的一部分。(我主要观点的一半)


请引导我通过这个

我自己找到了解决办法

我只需要从需要UITableView的层次结构中删除UIView。 现在我的视图层次结构变成了

UIScrollView -->

          UITableView --> 

          UIView -->
                   UIButton and other subViews
          UITableView -->