MYPassthrough
MYPassthrough 帮助您通过一步一步的引导用户穿梭您的应用程序。通过这个框架,您将更容易解决如引导、教程、帮助、入门等任务。
功能
- 易于使用。只需几行代码就可以开始。
- 易于自定义。灵活的配置系统。
- 易于旋转。分别针对每种方向自定义视图。
- 通过柄易于控制
预览
安装
- 将以下内容添加到您的
Podfile
并运行pod install
pod 'MYPassthrough'
- 或者将以下内容添加到您的
Cartfile
并运行carthage update
github "PetecOvod/MYPassthrough"
- 或者作为 git 子模块克隆
代码示例
开始使用只需四步。第一步是描述你想要展示的文本
let labelDescriptor = LabelDescriptor(for: "From right")
labelDescriptor.position = .right
然后描述矩形或视图,并将其设置为labelDescriptor。
let holeDescriptor = HoleDescriptor(frame: exampleRect, type: .circle)
holeDescriptor.labelDescriptor = labelDescriptor
或者
let holeViewDescriptor = HoleViewDescriptor(view: exampleView, type: .circle)
holeViewDescriptor.labelDescriptor = labelDescriptor
现在创建任务
let task = PassthroughTask(with: [holeViewDescriptor])
并显示。
PassthroughManager.shared.display(tasks: [task])
当然,你也可以对其进行很多配置。在这个仓库中,你可以尝试使用 iOS 示例
目标来使用其中的一部分
贡献
欢迎提交错误报告、问题和拉取请求。
许可协议
MYPassthrough 采用 MIT 许可协议发布。有关详细信息,请参阅 LICENSE 文件。