Bonjour
Existe-t-il un paramètre pour récupérer l’intervalle entre un objet positionné sur l’écran et le safearea (haut écran) dans l’exemple suivant, on peut déplacer le cercle sur l’écran, un grand classique.
Je souhaite avoir sa position par rapport au haut de l’écran pour la réutiliser dans un offset. j’utilise surtout GeometryReader sur des tailles images … et je ne connais pas bien les autres paramètres.comme .safeAreaInsets
import SwiftUI
struct ContentView: View {
@State private var positionDepart = CGSize.zero
var body: some View {
Circle()
.fill(Color.purple)
.frame(width: 100, height: 100)
.offset(x: positionDepart.width, y: positionDepart.height)
.gesture(
DragGesture()
.onChanged { value in
self.positionDepart = value.translation
}
)
}
}
struct ContentView_Previews: PreviewProvider {
static var previews: some View {
ContentView()
}
}
Merci à tous