Iphone 处理UIView之间滑动的正确方法

Iphone 处理UIView之间滑动的正确方法,iphone,ios,objective-c,uiscrollview,uigesturerecognizer,Iphone,Ios,Objective C,Uiscrollview,Uigesturerecognizer,我想在我的应用程序的主屏幕上使用分页控件显示两个视图。 如果用户在UI上滑动,它应该显示第二个视图,即UITableView。第一个视图也是UITableview 我想知道正确的方法来处理这个滑动,并添加两个圆形图像,表明选定的页面。 我应该选择滚动视图分页还是使用手势识别器 有什么更好的方法可以做到这一点?如果我理解正确,您应该使用UIPageViewController 编辑 如果要向UIPageViewController添加某种UIPageControl,则需要使用以下2种方法(来自U

我想在我的应用程序的主屏幕上使用分页控件显示两个视图。 如果用户在UI上滑动,它应该显示第二个视图,即UITableView。第一个视图也是UITableview

我想知道正确的方法来处理这个滑动,并添加两个圆形图像,表明选定的页面。 我应该选择滚动视图分页还是使用手势识别器


有什么更好的方法可以做到这一点?

如果我理解正确,您应该使用UIPageViewController

编辑

如果要向UIPageViewController添加某种UIPageControl,则需要使用以下2种方法(来自UIPageViewControllerDataSource):

这里有一个关于使用UIPageViewController(如您所愿,带有页面控件)的完整教程。
如果我理解正确,您应该使用UIPageViewController

编辑

如果要向UIPageViewController添加某种UIPageControl,则需要使用以下2种方法(来自UIPageViewControllerDataSource):

这里有一个关于使用UIPageViewController(如您所愿,带有页面控件)的完整教程。

我会将两个UITableView放入带有分页的UIScrollView中

UIScrollView已经为您处理了滑动,并且它还具有分页中的反弹动画


如果要手动处理滑动手势,则可能必须实现自己的反弹动画,以及滑动中断,以防在视图转换期间用户以另一种方式向后滑动。

我会将这两个UITableView放入带有分页的UIScrollView中

UIScrollView已经为您处理了滑动,并且它还具有分页中的反弹动画


如果要手动处理滑动手势,则可能必须实现自己的反弹动画,以及滑动中断,以防在视图转换期间用户以另一种方式回扫。

此外,我还想添加两个指示所选页面的圆形图像。UIPageViewController是否允许我这样做?怎么做呢?我还想添加两个圆形图像来表示所选页面。UIPageViewController是否允许我这样做?如何添加?我还想添加两个表示所选页面的圆形图像。我还想添加两个表示所选页面的圆形图像。我还想添加两个表示所选页面的圆形图像。UIPageViewController是否允许我这样做?怎么做?两个圆形图像?UIPageControl元素已经为您提供了在Apple主屏幕上看到的分页点。如果你想显示正确的点,你需要用谷歌搜索如何在UIScrollView中跟踪当前页面。我还想添加两个圆形图像来指示所选页面。UIPageViewController是否允许我这样做?怎么做?两个圆形图像?UIPageControl元素已经为您提供了在Apple主屏幕上看到的分页点。如果您想显示正确的点,您将需要用谷歌搜索如何在UIScrollView中跟踪当前页面。
- (NSInteger)presentationCountForPageViewController:(UIPageViewController *)pageViewController
- (NSInteger)presentationIndexForPageViewController:(UIPageViewController *)pageViewController