笔者之前观看的是2017版斯坦福swift教程,今天来更新2020版最新的教程
第一课——讲述使用swiftUI构建memorize项目(依然是翻牌游戏)
//
// ContentView.swift
// Memorize
//
// Created by 王@@ on 2021/2/6.
//
import SwiftUI
struct ContentView: View {
var body: some View {
HStack {
ForEach(0..<4) { index in
CardView(isFaceUp: false)
}
}
.foregroundColor(.orange)
.padding()
.font(.largeTitle)
}
}
struct CardView: View {
var isFaceUp: Bool
var body: some View {
ZStack() {
if isFaceUp{
RoundedRectangle(cornerRadius:10.00).fill(Color.white)
RoundedRectangle(cornerRadius: 10.00).stroke(lineWidth: 3)
Text("👻")
}else{
RoundedRectangle(cornerRadius:10.00).fill()
}
}
}
}
struct ContentView_Previews: PreviewProvider {
static var previews: some View {
ContentView()
}
}