Описание тега swiftui-sheet
1
ответ
Содержимое SwiftUI .sheet() перерисовывается после закрытия и не отображается
Сценарий использования Если у вас есть SwiftUI ContentView() который отображает PausableView()на свойства основе@State , которое также используется для представления .sheet () , тело перерисовывается по-разному в зависимости от того, как presentShee…
07 окт '21 в 20:56
1
ответ
лист не может быть закрыт после отображения предупреждения
Я пытаюсь показать оповещения на листе в SwiftUI. У меня есть кнопки «Отмена» и «Сохранить» на листе, и обе они закрываются после выполнения действия. Если при сохранении возникает ошибка, появляется всплывающее предупреждение. Однако лист нельзя за…
22 янв '22 в 00:47
2
ответа
Как определить, будет ли всплывающее окно отображаться как всплывающее окно или лист в SwiftUI?
В SwiftUI при отображении всплывающего окна оно будет отображаться либо как всплывающее окно, либо как лист, в зависимости от устройства (iPad или iPhone) и доступного места в окне. Есть ли правильная эвристика, чтобы проверить, будет ли всплывающее…
01 мар '22 в 19:35
1
ответ
NavigationLink или Sheet onTap Gesture
Я новичок в Swift, я пытаюсь создать тестовое приложение, в котором у меня есть люди в списке, все работает для вставки новых людей, мне также удалось провести пальцем для удаления, но я не могу найти правильную процедуру для нажатия на контакте и о…
26 янв '22 в 23:12
1
ответ
SwiftUI использует ForEach и onTapGesture для обновления выбранного элемента, вызывающего сбой
У меня есть некоторый код, который я использую, идея состоит в том, что пользователь выбирает карту, которая ему нравится, и отображается лист, чтобы показать больше информации об этой карте. Проблема в том, что если у меня нет Text(selectedCard?.na…
09 фев '22 в 13:41
1
ответ
Лист отображается несколько раз в SwiftUI
Краткое описание: в detailView у меня есть список связанной сущности. Для каждого элемента есть кнопка, чтобы открыть лист редактирования для этого элемента. List { if (book.booksBorrowers != nil) { ForEach (Array(book.booksBorrowers! as! Set<Bor…
29 май '22 в 13:51
3
ответа
swiftui, как узнать, представлен ли лист в данный момент
У меня есть приложение со многими вложенными представлениями, некоторые из которых отображают лист на основе действий пользователя. Но у меня также есть лист, который я хотел бы представить в главном представлении на основе таймера (т. е. не действи…
26 май '22 в 17:44
1
ответ
Лист от Lazyvgrid.. снова
Я знаю, что об этом уже спрашивали, но я просто не могу понять, почему это не работает для меня. Я довольно новичок в кодировании, поэтому любая помощь будет оценена по достоинству. Попытка открыть BookSheetView как лист после выбора ячейки в моей l…
02 янв '23 в 23:45
1
ответ
SwiftUI — открыть лист с разных точек зрения
Вот у меня такой лист .sheet(item: $logMyPractice, content: { item in AssesmentRecorderView( assessment: DrillModel( questions: [ .init(prompt: "Question 1", resultValue: .integer), ] ), completion: { date, answers in print("response", date, answers…
01 мар '23 в 16:04
2
ответа
Представление листа с помощью NavigationStack в SwiftUI
Я пытаюсь выяснить, есть ли способ открыть лист с новым NavigationStack в iOS 16, но не могу найти способ. Таким образом, можно открыть лист, используя: .sheet(isPresented: $isShowing) Но с новым NavigationStack у вас есть массив типа, который вы пр…
28 сен '22 в 07:06
0
ответов
Нижний лист скрывает нижние значки панели инструментов
Я хотел бы знать, есть ли способ с помощью нижнего листа SWIFTUI создать макет приложения, такой как изображение ниже, где нижний лист отображается за панелью инструментов. Я хочу этот дизайн Я пытался добиться этого, но не смог. ПРОБЛЕМА [Нижний ли…
14 ноя '22 в 13:48
1
ответ
SwiftUI: использование атрибута Published для отображения листа
Добрый вечер! Я работаю над простым проектом, где у меня есть модель представления, в которой опубликовано логическое значение. Я хотел бы показать лист, когда это значение установлено. Однако функция листа используетBindingтип, тем временем у меня …
02 мар '23 в 20:42
0
ответов
SwiftUI: заставить лист отображать заголовок содержимого или полный контент
Я хотел бы иметь лист SwiftUI, который показывает либо заголовок, либо полное содержимое. Требуется iOS 16 — это нормально. Я уже получаю правильные два измеренных значения высоты в презентации. import Foundation import SwiftUI struct ContentView: V…
15 янв '23 в 14:47
1
ответ
Разрешить взаимодействие с пользователем в представлениях за листом в SwiftUI
Apple недавно объявила, что вскоре половина листов будет доступна в SwiftUI с добавлением.presentationDetents(detents: Set<PresentationDetent>)модификатор. К сожалению, это по-прежнему блокирует любое взаимодействие пользователя с представлени…
20 июн '22 в 23:05
0
ответов
Форма SwiftUI: лист не закрывается автоматически, когда вид, к которому он прикреплен, исчез
См. код ниже (кстати, имеет ту же проблему): enum Value: String, Equatable { case a = "a" case b = "b" } struct ContentView: View { @State var value: Value = .a @State var showSheet = false var body: some View { Form { Section { switch value { case …
13 фев '23 в 05:22
0
ответов
SwiftUI – лист не работает в режиме навигации
Возникли проблемы с NavigationView и Sheet. Я хочу использовать не полноразмерный лист, а нижний лист и подключить LoginView() и SignView() через лист. В настоящее время рамка SignView никогда не следует за листом. Поэтому я попробовал два способа р…
28 ноя '22 в 05:11
2
ответа
SwiftUI: выход из системы и переключение экранов из всплывающего окна
В моем приложении у меня есть представление, которое настроено либо на представление входа в систему, либо на домашнюю вкладку TabView, в зависимости от того, вошел ли пользователь в систему. Из TabView пользователь может перейти к всплывающему проф…
09 сен '22 в 23:28
1
ответ
Сделать лист точного размера содержимого внутри
Скажем, у меня есть собственный вид внутри листа, что-то вроде этого VStack { Text("Title") Text("Some very long text ...") } .padding() .presentationDetents([.height(250)]) Как мне получить точную высоту VStack и передать ее модификатору Presentati…
17 ноя '22 в 07:22
0
ответов
Представленный лист SwiftUI в TabItem TabView с использованием презентацийDetents
Я пытаюсь создать такой же опыт, когда лист представлен на одном из элементов вкладок TabView, не закрывая вкладки. Для этого я использую .presentationDetents() и SwiftUI4.0. См. пример собственного приложения Apple, делающего это. Лист покрывает до…
05 дек '22 в 08:28
0
ответов
Как использовать NavigationLink внутри листа SwiftUI
У меня есть 4 представления SwiftUI: FirstView открывает SecondView с помощью листа: .sheet(isPresented: $showSheet) { SecondView() } SecondView также открывает ThirdView с помощью листа: .sheet(isPresented: $showSheet) { ThirdView() } Мои ожидания:…
20 дек '22 в 14:17