iPhone

视图结构 [edit]

SwiftUI的视图结构是基于一种嵌套和组合的方式来构建UI界面的,核心的视图类型包括:

声明式语法 [edit]

SwiftUI使用声明式语法来描述UI的外观和行为,与传统的命令式编程风格有显著不同。声明式语法的关键点包括:

import SwiftUI
 
struct ContentView: View {
    @State private var isButtonVisible = true  // 属性包装器用于管理视图状态
    
    var body: some View {
        VStack { // 垂直堆栈视图 (VStack)
            Text("Hello, SwiftUI!") // 简单文本视图
            
            if isButtonVisible {
                Button("Toggle Button") {
                    self.isButtonVisible.toggle()
                }
            }
        }
        .padding() // 修饰符,添加内边距
    }
}
// 实时预览
struct ContentView_Previews: PreviewProvider {
    static var previews: some View {
        ContentView()
    }
}

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS