将点更改为 UIPageViewController 的图像
Change dot to image for UIPageViewController
我最近了解到 UIPageViewController 是管理 multi-page 场景的好方法,它的 built-in 点功能是指示当前显示页面的好方法。
但我想知道我是否可以将点系统更改为类似图像的系统。
之所以问是因为遇到了这个app场景:
该场景由"details"、"due date"和"budget"3个视图组成,由header中的3个"label"类元素表示。您需要单击底部的按钮 "continue" 才能向前导航。并且当页面发生变化时,当前页面对应的标签会高亮显示,其他的会变灰。
真的很好奇这是如何实现的。他们是将圆点更改为图像,还是只是将这些静态标签放到相应页面的 header 部分?
您分享的屏幕截图未使用 UIPageViewController
。它正在使用 UISegmentedControl
。
Here 是 Apple 文档的 link。
我最近了解到 UIPageViewController 是管理 multi-page 场景的好方法,它的 built-in 点功能是指示当前显示页面的好方法。
但我想知道我是否可以将点系统更改为类似图像的系统。
之所以问是因为遇到了这个app场景:
该场景由"details"、"due date"和"budget"3个视图组成,由header中的3个"label"类元素表示。您需要单击底部的按钮 "continue" 才能向前导航。并且当页面发生变化时,当前页面对应的标签会高亮显示,其他的会变灰。
真的很好奇这是如何实现的。他们是将圆点更改为图像,还是只是将这些静态标签放到相应页面的 header 部分?
您分享的屏幕截图未使用 UIPageViewController
。它正在使用 UISegmentedControl
。
Here 是 Apple 文档的 link。