在同一视图控制器内的图像之间滑动

时间:2018-01-23 17:18:20

标签: ios iphone swift

我是swift的新手,但拥有Android体验。是否有类似于android viewpager的iOS控件?我正在创建一个具有视图控制器的应用程序,该视图控制器包含大图像视图和多个文本字段。图像视图覆盖屏幕的一半或更多,文本字段占据屏幕的其余部分。当文本保持原位时,我需要在图像之间滑动。实现这个的最佳方法是什么?我想添加滑动手势识别器并在滑动时更改图像,但这是最好的方法吗?

2 个答案:

答案 0 :(得分:1)

您可以使用UIPageControl。它具有在页面之间滑动的功能(即带有图像和文本的页面)

答案 1 :(得分:0)

如果您正在使用故事板,则可以使用Pageview控制器。

  1. 将pageviewcontroller拖到故事板中
  2. 在主视图控制器上,将容器视图和 CTRL + DRAG 从容器视图拖到您的网页浏览控件中,然后选择嵌入
  3. 现在在你的pageviewController上定义你的控制器,为每个图像制作一个viewcontroller。因此,例如,如果您有3个图像,则为每个图像制作3个视图控制器。这是你能做的最简单的事。
  4. 其他选项将使用CollectionView