页面视图控制器:自定义页面滑块
Page View Controller :custom page slider
我正在尝试使用 PageViewController
在 iOS Swift 语言中实现一项功能。在我的场景中,与 PageViewController
关联的所有视图上都会有图像。我将在图像顶部有按钮,(请参阅示例应用程序的屏幕截图。)我如何通过更改页面来实现它,只有图像幻灯片而不是按钮。
以下委托方法用于显示页面控制器的点,点将出现在视图底部。
presentationCountForPageViewController
presentationIndexForPageViewController
根据您的要求,需要创建自定义 UIButton
组或 UIView
组,以便您可以将其放置在页面的任何位置。
我终于做到了,步骤如下:
- 在您的故事板中,创建一个标准 Viewcontroller 场景。
- 向该场景添加固定按钮和容器视图。添加
容器视图将自动添加一个嵌入式视图
控制器。 Select 这个并删除它。
- 将页面视图控制器拖到故事板中。
- Select 容器视图并从 "viewDidLoad" 项中拖动
它的 "triggered segues" 列表到页面视图控制器。 Select
"Embed" 作为 segue 类型。
我正在尝试使用 PageViewController
在 iOS Swift 语言中实现一项功能。在我的场景中,与 PageViewController
关联的所有视图上都会有图像。我将在图像顶部有按钮,(请参阅示例应用程序的屏幕截图。)我如何通过更改页面来实现它,只有图像幻灯片而不是按钮。
以下委托方法用于显示页面控制器的点,点将出现在视图底部。
presentationCountForPageViewController
presentationIndexForPageViewController
根据您的要求,需要创建自定义 UIButton
组或 UIView
组,以便您可以将其放置在页面的任何位置。
我终于做到了,步骤如下:
- 在您的故事板中,创建一个标准 Viewcontroller 场景。
- 向该场景添加固定按钮和容器视图。添加 容器视图将自动添加一个嵌入式视图 控制器。 Select 这个并删除它。
- 将页面视图控制器拖到故事板中。
- Select 容器视图并从 "viewDidLoad" 项中拖动 它的 "triggered segues" 列表到页面视图控制器。 Select "Embed" 作为 segue 类型。