页面视图控制器:自定义页面滑块

Page View Controller :custom page slider

我正在尝试使用 PageViewController 在 iOS Swift 语言中实现一项功能。在我的场景中,与 PageViewController 关联的所有视图上都会有图像。我将在图像顶部有按钮,(请参阅示例应用程序的屏幕截图。)我如何通过更改页面来实现它,只有图像幻灯片而不是按钮。

以下委托方法用于显示页面控制器的点,点将出现在视图底部。

  1. presentationCountForPageViewController
  2. presentationIndexForPageViewController

根据您的要求,需要创建自定义 UIButton 组或 UIView 组,以便您可以将其放置在页面的任何位置。

我终于做到了,步骤如下:

  1. 在您的故事板中,创建一个标准 Viewcontroller 场景。
  2. 向该场景添加固定按钮和容器视图。添加 容器视图将自动添加一个嵌入式视图 控制器。 Select 这个并删除它。
  3. 将页面视图控制器拖到故事板中。
  4. Select 容器视图并从 "viewDidLoad" 项中拖动 它的 "triggered segues" 列表到页面视图控制器。 Select "Embed" 作为 segue 类型。