我正在尝试制作类似UIPageViewController的东西,以便可以在不同的VC之间滑动。但是,除了自定义点控件外,我还需要自定义按钮。因此,任一用户都可以通过单击按钮选择不同的VC或进行滑动。

现在,我正在使用UIScrollView做到这一点。我不知道如何进行按钮操作,因此我需要帮助。

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

最佳答案

您可以用不同的方式来做。如果您有三个页面,则可以使用三个按钮(或选项卡栏)创建UI,然后在操作中可以调用:

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

可以根据需要使用UIPageViewControllerNavigationDirectionReverseUIPageViewControllerNavigationDirectionForward

这是我们的做法。

或者,您可以使用任何自定义库:
Carbon kit是一个工作库。 Here您可以找到很多。

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

关于ios - UIPageControl定制,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34824580/

10-11 19:18