TutorialPager
这是一个用Swift编写的iOS开发组件。
用于简单图像展示,类似于启动应用的指南。
只需提供图像或视图控制器,即可在滚动视图中水平显示它们。
使用简单,对组件有完全的控制,您可以访问它的每个部分并完全自定义它。
如何开始使用:
1- 将视图组件拖拽到您的Storyboard中
2- 将类名改为
TutorialView
3- 从它创建到您的视图控制器的出口。
4- 开始为分页教程设置数据源。
它是如何工作的:
组件由两个原生iOS UI组件组成
1- 收藏视图,您可以按需完全修改其设计。命名为
tutorialCollectionView
2- 页面控制,您也可以完全自定义其中可用的所有参数。命名为
tutorialPageControl
3- 为教程设置数据源,您有两个选项
-array of [UIImageView] --> .dataSourceView = [uiimage view array]
-array of [UIViewController] ---> .dataSourceViewViewController = [viewController array]
- if you set array of images it will not take look for viewController.
4- 如需在动作发生时接收动作,请设置委托
//call it when index display in screen
func tutorialView(didDisplayedIndex index:IndexPath)
//called when cell index clicked by user.
func tutorialView(didslectedIndex index:IndexPath)
其中有哪些可用内容:
1- 默认情况下它不会自动滚动,你可以更改它
2- 你可以更改滚动周期时间。
3- 你可以在屏幕中上下移动页控制,甚至隐藏它。
4- 你可以更改页控制的大小或选择或选择页面颜色的颜色。
4- 你可以在所有组件中修改单元格背景。
你应该得到这样的结果:
作者
- Ragaie alfy Fahmey - LinkedIn
MIT许可
版权所有(c)2019 Ragaie alfy fahmey
特此授予任何人获得此软件及其相关文档文件(“软件”)副本的许可,免费许可使用该软件,包括但不限于使用、复制、修改、合并、发布、分发、转让和/或销售软件副本,并允许向软件提供者提供的人这样做,受以下条件约束:
上述版权声明和本许可声明应包含在软件的所有副本或实质性部分中。
本软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于适销性、特定用途的适用性和非侵权性保证。在任何情况下,作者或版权所有者不对任何主张、损害或其他责任承担责任,无论是因合同、侵权或其他原因而引起的,无论是源于、因涉嫌或与此软件或软件的使用或其他操作有关。