UIPageControl自定义

UIPageControl customization

我正在尝试制作类似 UIPageViewController 的东西,我可以在其中在不同的 VC 之间滑动。但是我需要自定义按钮而不是自定义点控件。这样,任何一个用户都可以通过单击按钮 select 不同 VC 或滑动。

现在我正在使用 UIScrollView 来制作这个。我不知道如何继续使用按钮,所以我需要帮助。

是否有对此有用的自定义控件?

你可以用不同的方式来做。如果你有三个页面,你可以创建一个带有三个按钮(或标签栏)的 UI 并且在你可以调用的操作中:

[self.pageViewController setViewControllers:@[[self viewControllerAtIndex:YourPageIndex]
                                  direction:UIPageViewControllerNavigationDirectionReverse
                                   animated:YES
                                 completion:nil];

UIPageViewControllerNavigationDirectionReverseUIPageViewControllerNavigationDirectionForward可根据需要使用。

我们就是这样做的。

或者您可以使用任何自定义库: Carbon kit is a working library. Here 你可以找到很多。

或试试这个(a simpler example on carbon kit