本示例展示了如何使用 Navigation.present 在 Scripting 中展示一个基本的 UI 页面,同时演示了如何使用 NavigationStack 和 navigationTitle 设置导航标题。
你将学习如何:
Navigation.present 展示一个自定义页面NavigationStack 和 VStack 构建页面结构navigationTitle)Navigation.present(options)该方法用于展示一个完整页面的 UI 视图。它接收一个 element 参数,该参数是要展示的根组件。
NavigationStack导航堆栈容器组件,支持页面标题、导航栏按钮等功能。它必须作为页面结构的最外层容器使用,以启用导航行为。
VStack垂直方向布局容器,用于将子视图从上到下堆叠排列。在本例中,它包含一个 Text 组件。
navigationTitle在 VStack 上设置该属性可以设置页面的导航栏标题。
该示例会展示一个标题为 “Present a simple view” 的页面,并在中央显示文本 “Hello Scripting!”。
NavigationStack 包裹视图。Navigation.present 弹出页面后,需在其完成后调用 Script.exit() 来确保资源正确释放,避免内存泄漏。