Skip to content
Andrey Medvedev edited this page Sep 28, 2019 · 8 revisions

Contextual Tutorial

About...

Main features

  1. Delegation functions
  • to optionally provide hint view for view with some accessibilityIdentifier.
  • should show tutorial.
  • tutorial is shown.
  • provide the opportunity to optionally choose some view among with same accessibilityIdentifier. func selectView(among views: [[UIView]]) -> UIView?
  1. Provide standard HintView implementation with Next and Close buttons, and minimal customization.
  2. Provide Protocol ContexutualEvent. (rawValue, compare(), etc.. )
  3. Start Stop methods for "TutorialProcessor" (now VCPool)
  4. Custom Events in JSON

Secondary features

  1. Give possibility for showing all tutorial views or in sequence (that defined in contextualTutorialsConfig.json)
  2. Give possibility to add tutorials on the fly to engine's pool.
  3. Give possibility to create tutorial with JSON config or in code.

Clone this wiki locally