SwiftUI

基础结构

// 使用 SwiftUI 应用程序生命周期的应用具有符合 App 协议的结构。结构的属性 body 返回一个或多个场景,这些场景又提供要显示的内容。该 @main 属性标识应用的入口点。

import SwiftUI

@main
struct LandmarksApp: App {
    var body: some Scene {
        WindowGroup {
            ContentView()
        }
    }
}

// 默认情况下,SwiftUI 视图文件声明两个结构。第一个结构符合协议, View 并描述视图的内容和布局。第二个结构声明该视图的预览。
import SwiftUI

struct ContentView: View {
    var body: some View {
        Text("Hello, World!")
            .padding()
    }
}

struct ContentView_Previews: PreviewProvider {
    static var previews: some View {
        ContentView()
    }
}

控件

Test

Unit Test

UI Test

posted @ 2023-09-07 17:39  cps666  阅读(5)  评论(0编辑  收藏  举报