向导 0.1.3

向导 0.1.3

Oleksii Mykhailenko维护。



向导 0.1.3

  • Oleksii Mykhailenko

向导🎩

Version License Platform

示例

要运行示例项目,请克隆仓库,首先从示例目录运行pod install

要求

iOS: 11.0+

Swift: 4.2

安装

向导通过CocoaPods提供。要安装它,只需将以下行添加到您的Podfile中

pod 'Wizard'

如何使用

  1. 创建WizardPage(),在该页面上添加自定义元素或创建带有手机套的页WizardPhonePage
  2. 使用页面数组创建向导控制器WizardController(pages: [WizardPhonePage...])
  3. 显示向导控制器present

WizardPhonePage

subtitle: "No other phone\nis like iPhone.",
phoneContent: UIImage(), // You can add your content image 
phonePosition: .top, // Phone position relatively title and subtitle
phoneType: .iPhoneX) // Phone skin (.iPhoneX, .iPhone8white, .iPhone8black)
page.titleColor = .orange // Title color
page.titleFont = UIFont.systemFont(ofSize: 22, weight: .bold) // Title font
page.subtitleColor = .darkGray // Subtitle color
page.subtitleFont = UIFont.systemFont(ofSize: 18, weight: .light) // Subtitle font

WizardPage

如同主UIView一样使用customPage。您可以添加UILabel、UIImage等...

WizardController


// Add a delegate if you want to know when the user swiped to the next/prev page or taped the skip/next/done button.
wizardController.delegate = self

// Present Wizard controller.
present(wizardController, animated: false)

Feature

Global

  • 创建向导
  • 添加新功能🚀

Wizard Controller

  • 创建静态 Wizard Controller
  • 自定义控制按钮的标题文本
  • 自定义控制按钮标题的文本颜色
  • 自定义控制按钮标题的字体
  • 隐藏/显示控制按钮和页面控制
  • 自定义页面控件的颜色

向导手机页面

  • 创建静态向导手机页面
  • 自定义文本
  • 自定义文本字体
  • 自定义文本颜色
  • 电话位置相对于标题和副标题的顶部/居中/底部

作者

Oleksii Mykhailenko, [email protected]

许可协议

向导适用于MIT许可协议。更多信息请参阅LICENSE文件。