【问题标题】:swiping between images within the same view controller在同一视图控制器内的图像之间滑动
【发布时间】:2018-07-02 14:36:59
【问题描述】:

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

【问题讨论】:

标签: ios iphone swift


【解决方案1】:

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

【讨论】:

  • 除了确定推荐的课程之外,如果您还发布示例会更有帮助。
  • 我最终将 UIScrollView 和 UIPageControl 添加到视图控制器。工作得很好!感谢@Phyber 的上述评论。
【解决方案2】:

如果您使用情节提要,则可以使用 Pageview 控制器。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-18
    • 1970-01-01
    • 2017-10-06
    • 2013-11-18
    相关资源
    最近更新 更多