StoryblokUI
The StoryblokUI library renders Storyblok content in SwiftUI. The library is part of the Storyblok Swift package and builds on StoryblokClient, adding the following features:
- A
Storiesview renders the stories matching a query as list rows, loading the next page as the user scrolls. - Importing
StoryblokUImakes anyRichTextvalue conform to SwiftUI’sView, so you can place a decoded rich text field directly into a view hierarchy. - A delegate customizes how individual rich text nodes render.
- A handler intercepts internal story links to drive in-app navigation.
Further resources
Section titled “Further resources”Quickstart: Content Modeling in iOSLearn how to render rich text in an iOS app.
StoryblokUI Paged Stories GuideLearn how to render paged stories with StoryblokUI.
StoryblokUI Rich Text GuideLearn how to render rich text with StoryblokUI.
StoryblokUI API ReferenceBrowse the complete documentation of StoryblokUI.
Thanks! We received your feedback.
An error occurred. Please try again.
Was this page helpful?
This site uses reCAPTCHA and Google's Privacy Policy (opens in a new window).Terms of Service (opens in a new window) apply.
Get in touch with the Storyblok community