SwiftUI
複数の遷移を配列に格納する let destinations: [AnyView] = [ AnyView(FirstView()), AnyView(SecondView()), AnyView(ThirdView()) ] 遷移する var body: some View { ScrollView(.horizontal, showsIndicators: false) { HStack { ForEach(destinations.i…
はじめに 前回の記事では、SwiftUIでMapを表示することに成功しました。 また、表示するだけでなく、指定した位置をマップの初期中心に持ってきてピン(ポイントアノテーション)を打つことにも成功していました。 今回は、Map上をロングタップすることでピン…
完成図 MapView 作る まず、UIViewRepresentableプロトコルに準拠するMapViewを作成します。 import SwiftUI import MapKit struct MapView: UIViewRepresentable { } UIViewRepresentableには、2つのデリゲートメソッドが定義されていて呼び出す必要があり…