【问题标题】:UIPageControl customizationUIPageControl 自定义
【发布时间】:2016-04-21 20:16:06
【问题描述】:
我正在尝试制作类似UIPageViewController 的东西,我可以在其中在不同的 VC 之间滑动。但是,我需要自定义按钮,而不是自定义点控件。这样任何一个用户都可以通过单击按钮或滑动来选择不同的 VC。
现在我正在使用UIScrollView 来制作这个。我不知道如何继续使用按钮,所以我需要帮助。
是否有对此有用的自定义控件?
【问题讨论】:
标签:
ios
objective-c
uiscrollview
uipagecontrol
【解决方案1】:
你可以用不同的方式来做。如果您有三个页面,您可以创建一个包含三个按钮(或标签栏)的 UI,并在您可以调用的操作中:
[self.pageViewController setViewControllers:@[[self viewControllerAtIndex:YourPageIndex]
direction:UIPageViewControllerNavigationDirectionReverse
animated:YES
completion:nil];
UIPageViewControllerNavigationDirectionReverse或UIPageViewControllerNavigationDirectionForward可根据需要使用。
我们就是这样做的。
或者您可以使用任何自定义库:
Carbon kit 是一个工作库。 Here你可以找到很多。
或试试这个(a simpler example on carbon kit)