swiftui - SwiftUI:通过导入来分离视图
问题描述
我来自 Javascript 背景,并试图弄清楚如何将视图提取到单独的文件中并将其导入此处。
我想将我的移动OtherView
到一个单独的文件中,以便我可以导入并保持代码模块化和干净。
import SwiftUI
struct OtherView: View {
var body: some View {
Text("second view");
}
}
struct ContentView: View {
var body: some View {
NavigationView {
NavigationLink(
destination: OtherView(),
label: { Text("here") }
)
}
}
}
我以为我可以创建一个快速文件,而import
它似乎不起作用。处理导入类/结构的首选方法是什么?
解决方案
推荐阅读
- mongodb - 在 MongoDB 查询中将单个数组字段转换为对象
- android - 如何使用按钮停止在 Kotlin 中执行 FixedRateTimer()?
- vue.js - Vue-循环和事件处理程序的最佳实践
- python - 在 Python 中下载 Kaggle 文件
- ios - xcode中的Thread Sanitizer给出错误错误
- pyspark - 如何解析 datetime.datetime(,,,tzinfo) 以触发数据帧
- android - Android:如何在设备处于睡眠模式时处理硬件按钮事件(具有 root 访问权限)
- python - Python:为数据框中的每一列获取对数差异
- oauth - 如何使用 Azure Active Directory、应用注册和企业应用程序保护 API
- css - window.pageYOffset 不适用于“高度:100%”