UIPageControl自定义
UIPageControl customization
我正在尝试制作类似 UIPageViewController
的东西,我可以在其中在不同的 VC 之间滑动。但是我需要自定义按钮而不是自定义点控件。这样,任何一个用户都可以通过单击按钮 select 不同 VC 或滑动。
现在我正在使用 UIScrollView
来制作这个。我不知道如何继续使用按钮,所以我需要帮助。
是否有对此有用的自定义控件?
你可以用不同的方式来做。如果你有三个页面,你可以创建一个带有三个按钮(或标签栏)的 UI 并且在你可以调用的操作中:
[self.pageViewController setViewControllers:@[[self viewControllerAtIndex:YourPageIndex]
direction:UIPageViewControllerNavigationDirectionReverse
animated:YES
completion:nil];
UIPageViewControllerNavigationDirectionReverse
或UIPageViewControllerNavigationDirectionForward
可根据需要使用。
我们就是这样做的。
或者您可以使用任何自定义库:
Carbon kit is a working library. Here 你可以找到很多。
我正在尝试制作类似 UIPageViewController
的东西,我可以在其中在不同的 VC 之间滑动。但是我需要自定义按钮而不是自定义点控件。这样,任何一个用户都可以通过单击按钮 select 不同 VC 或滑动。
现在我正在使用 UIScrollView
来制作这个。我不知道如何继续使用按钮,所以我需要帮助。
是否有对此有用的自定义控件?
你可以用不同的方式来做。如果你有三个页面,你可以创建一个带有三个按钮(或标签栏)的 UI 并且在你可以调用的操作中:
[self.pageViewController setViewControllers:@[[self viewControllerAtIndex:YourPageIndex]
direction:UIPageViewControllerNavigationDirectionReverse
animated:YES
completion:nil];
UIPageViewControllerNavigationDirectionReverse
或UIPageViewControllerNavigationDirectionForward
可根据需要使用。
我们就是这样做的。
或者您可以使用任何自定义库: Carbon kit is a working library. Here 你可以找到很多。