Rodhos Soft

備忘録を兼ねた技術的なメモです。Rofhos SoftではiOSアプリ開発を中心としてAndroid, Webサービス等の開発を承っております。まずはご相談下さい。

Hello, World

まず、もっとも簡単な使い方をしてみた。

    @State var tapped = false
    
    var tap: some Gesture {
        TapGesture(count: 1)
        .onEnded({ _ in
            self.tapped = !self.tapped;
        })
    }
    
    var circle : some View {
        Circle()
            .fill(self.tapped ? Color.red : Color.black)
            .frame(width: 100, height: 100, alignment: .center)    }
    
    var body: some View {
        VStack {
            Text("Hello, World")
                .gesture(tap)
            circle;
        }
    }