首页 > 解决方案 > 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它似乎不起作用。处理导入类/结构的首选方法是什么?

标签: swiftuiswiftui-navigationview

解决方案


推荐阅读