в нем был ScrollView и при этом этот bottomSheet закрывался когда проводишь пальцем вниз по scrollView?
Нужно сделать подобное поведение как на Apple Maps Bottom Sheet в iOS 15. Я уже все перерыл, но такого не нашел, может кто подскажет?
берешь geometryReader, пихаешь в него VStack, ну или любой другой стек, задаёшь ему ширину и высоту, задаешь offset к нему же, значение offset должно высчитываться из измеренной geometryReader величины, потом к нему же цепляешь DragGesture и меняешь offset. А и не забудь ignoreSafeArea(.bottom), если кратко
а как я могу задать ширину и высоту, если контент всегда разный по высоте? и контент весь в Scroll View лежит?
Так а как вот так сделать?
то, что ты показываешь, это изменяющийся offset за счет onDragGesture
то есть, это даже не скрол вью? это просто VStack, который меняет свой офсет?
Обсуждают сегодня