我正在尝试制作类似UIPageViewController
的东西,以便可以在不同的VC之间滑动。但是,除了自定义点控件外,我还需要自定义按钮。因此,任一用户都可以通过单击按钮选择不同的VC或进行滑动。
现在,我正在使用UIScrollView
做到这一点。我不知道如何进行按钮操作,因此我需要帮助。
是否有任何对此有用的自定义控件?
最佳答案
您可以用不同的方式来做。如果您有三个页面,则可以使用三个按钮(或选项卡栏)创建UI,然后在操作中可以调用:
[self.pageViewController setViewControllers:@[[self viewControllerAtIndex:YourPageIndex]
direction:UIPageViewControllerNavigationDirectionReverse
animated:YES
completion:nil];
可以根据需要使用
UIPageViewControllerNavigationDirectionReverse
或UIPageViewControllerNavigationDirectionForward
。这是我们的做法。
或者,您可以使用任何自定义库:
Carbon kit是一个工作库。 Here您可以找到很多。
或尝试这个(a simpler example on carbon kit)
关于ios - UIPageControl定制,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34824580/