本示例展示了如何使用 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()
来确保资源正确释放,避免内存泄漏。