Plain Page

Plain pages are good for the home screen, since they do not display title bar or "Back" button.

Attributes:

  • widget: Widget
    • Required
    • The widget to display on the page
  • title: "Page One"
    • Available to analytics tools through UIKit UIViewController.title
  • poll_seconds: n
    • Page silently refreshes every n seconds, when the app is in the foreground.
    • Page silently refreshes when the user switches to the app.
  • ephemeral: true
    • For static pages only.
    • When the user terminates the app and starts it again, do not restore this page or any subsequent pages in the stack. This is useful for error pages.

Example

screenshot

# Ruby plain_page(title: "Home Page", poll_seconds: 30) { scroll { column(widgets: [ text("text"), ]) } }
#![allow(unused)] fn main() { // Rust nav_page("Home Page", scroll(column(( text("text"), )))) .with_poll(30) }