美文网首页
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 可以翻转了

  • 小程序:返回上一页且执行上一页的方法

    2022-03-17 周四 官方文档:https://developers.weixin.qq.com/minip...

  • 橙子的ScalersTalk第六轮新概念朗读持续力训练Day 1

    练习材料: [Day 2730 2022-03-17] L29-2:Funny or not? A man who...

  • 可以出去走走、转转了

    好久没有出门去走走、去逛逛、去转转了。 今天出门做了好多的事情。 昨天就把要送的物品准备好了,今天早上整理好,再把...

  • 2022-03-17

    2022-03-17坚持分享第1263天 读《建构解决之道》:P293-296感悟:先求维持,再求突破。对于“何处...

  • 2022-03-18

    车迟国斗法 原创 叶立华 立华说pro 2022-03-17 23:35 图片 图片 我儿子喜欢听故事,今天在他的...

  • 反转了

    昏昏噩噩三十余载, 工作成了唯一逃避生活的避难所, 最怕最怕过节, 似乎所有人都要我对他们有个交待! 逃避并没有卵...

  • 转了向

    一向搞公安工作的我,对方向感异常明确,。到一陌生地方,先找最高标志物。 这不来天津两月了,经常坐地铁去屿东城,附近...

  • 轮轴转了……

    明天买个烧鸡,方能弥补今天陀螺状态!

  • 她不转了

    今天天气不错是个大晴天,当然天气也热起来了。坐在沙发上热的不行,开启了风扇,可怎么启动她就是不转。气的我再搬了一台...

网友评论

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

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