最近の記事

大事なこと

具体化を恐れない

有料
10,000
    • 【SwiftUI】ForEachで追加したviewを識別する方法

      ・やりたいこと 1つの画面にForEachで複数のviewを追加する。この時、複数のviewを識別し、それぞれの状態に対応した処理を実行する。 ・具体例 SNSのタイムラインの画面で、複数の投稿をForEachでlistに追加(リスト上で1行となる)することを想定する。 ここで、返信(吹き出し記号)をタップすると、その色が赤に反転するようにしたい。 // TimelineCell.swiftimport SwiftUIstruct TimeLineCell: View {

      • 【SwiftUI】NavigationBarの前面にviewを表示する方法

        ・課題  NavigationLinkで画面遷移すると、遷移後の画面がNavigationBarの下に配置される。  今回のアプリでは、遷移後の画面でユーザが画像を配置し、ドラッグでその画像を自由に移動できるGestureを実装したが、NavigationBarの位置に来ると、画像をドラッグできなくなる(移動できなくなる)。 *図の説明:   黄色:追加した画面の背景   黄色の前方のView:上部にNavigationBarがある(つまり、被ってる) ・解決策  よく考

      大事なこと

      • 【SwiftUI】ForEachで追加したviewを識別する方法

      • 【SwiftUI】NavigationBarの前面にviewを表示する方法