美文网首页
2022-03-17 可以翻转了

2022-03-17 可以翻转了

作者: 脑子 | 来源:发表于2022-03-17 22:32 被阅读0次
    import SwiftUI
    
    struct ContentView: View {
        var body: some View {
            HStack {
                CardView()
                CardView()
                CardView()
                CardView()
            }
            .padding()
            .foregroundColor(.red)
            
        }
    }
    
    struct CardView: View {
        @State var isFaceUp: Bool = true
        var body: some View {
            ZStack {
                let shape = RoundedRectangle(cornerRadius: 20)
                if isFaceUp {
                shape.fill().foregroundColor(.white)
                shape.stroke(lineWidth: 3)
                Text("💝").font(.largeTitle)
                } else {
                    shape.fill()
                }
            }
            .onTapGesture {
                isFaceUp = !isFaceUp
            }
        }
    }
    
    
    struct ContentView_Previews: PreviewProvider {
        static var previews: some View {
            ContentView()
                .preferredColorScheme(.dark)
            ContentView()
                .preferredColorScheme(.light)
        }
    }
    
    
    import SwiftUI
    
    struct ContentView: View {
        var emojis: Array<String> = ["❤️", "🧡", "💙", "🖤"]
        
        var body: some View {
            HStack {
                CardView(content: emojis[0])
                CardView(content: emojis[1])
                CardView(content: emojis[2])
                CardView(content: emojis[3])
            }
            .padding()
            .foregroundColor(.red)
            
        }
    }
    
    struct CardView: View {
        var content: String
        @State var isFaceUp: Bool = true
        
        var body: some View {
            ZStack {
                let shape = RoundedRectangle(cornerRadius: 20)
                if isFaceUp {
                shape.fill().foregroundColor(.white)
                shape.stroke(lineWidth: 3)
                Text(content).font(.largeTitle)
                } else {
                    shape.fill()
                }
            }
            .onTapGesture {
                isFaceUp = !isFaceUp
            }
        }
    }
    
    
    struct ContentView_Previews: PreviewProvider {
        static var previews: some View {
            ContentView()
                .preferredColorScheme(.dark)
            ContentView()
                .preferredColorScheme(.light)
        }
    }
    
    import SwiftUI
    
    struct ContentView: View {
        var emojis: Array<String> = ["❤️", "🧡", "💙", "🖤"]
        
        var body: some View {
            HStack {
                ForEach(emojis, id: \.self){ emoji in
                    CardView(content: emoji)
                }
            }
            .padding()
            .foregroundColor(.red)
            
        }
    }
    
    struct CardView: View {
        var content: String
        @State var isFaceUp: Bool = true
        
        var body: some View {
            ZStack {
                let shape = RoundedRectangle(cornerRadius: 20)
                if isFaceUp {
                shape.fill().foregroundColor(.white)
                shape.stroke(lineWidth: 3)
                Text(content).font(.largeTitle)
                } else {
                    shape.fill()
                }
            }
            .onTapGesture {
                isFaceUp.toggle()
            }
        }
    }
    
    
    struct ContentView_Previews: PreviewProvider {
        static var previews: some View {
            ContentView()
                .preferredColorScheme(.dark)
            ContentView()
                .preferredColorScheme(.light)
        }
    }
    

    相关文章

      网友评论

          本文标题:2022-03-17 可以翻转了

          本文链接:https://www.haomeiwen.com/subject/vhvbdrtx.html