使用分页Scrollview进行自定义页面控制

时间:2016-12-20 16:56:56

标签: ios swift uiview uiscrollview uipagecontrol

而不是Apple为页面控件提供的标准点,我希望有这样的东西。但是,如果你能绕圈子,我不希望它处于无限循环中。我所关心的只是顶部的可滚动文字,而不是视差图像。

enter image description here

目前我有一个包含三个视图控制器的分页滚动视图,因此我的自定义页面控件只有三个单词:Main,Today,Settings。

我认为这种构建的方式如下:

  • 子类UIView并插入三个UIButton并均匀分隔它们。按钮的标题将是Main,Today,Settings。
  • 将此UIView作为scrollview的子项插入(或者不是)
  • 使UIView iPhone屏幕的宽度
  • 现在不确定 - >当您滚动滚动视图时,可以在屏幕上移动UIView,以便UIButton在滚动视图中的一个视图控制器中居中。

我是在正确的轨道上还是有人有这个演示?

1 个答案:

答案 0 :(得分:0)

是。你走在正确的轨道上。您可以使用scrollView来实现此目的。您必须为此使用scrollViewDelegate方法。以下链接将向您解释如何执行此操作。

How to make Paging with scrollView.