Как удалить нежелательное верхнее дополнение из листа SwiftUI с возможностью поиска по расположению NavigationBarDrawer?IOS

Программируем под IOS
Ответить
Anonymous
 Как удалить нежелательное верхнее дополнение из листа SwiftUI с возможностью поиска по расположению NavigationBarDrawer?

Сообщение Anonymous »

Я пытаюсь сделать что-то похожее на нижний лист карт Apple, но использование настраиваемого текстового поля кажется неоптимальным. Применение функции поиска добавляет на лист предоставленную системой панель поиска, но она размещается внизу листа независимо от текущих фиксаторов. Размещение его в панели навигации делает все так, как хотелось, но у него есть верхние отступы, от которых я не могу избавиться. Компактное представление листа, нежелательные верхние отступы показаны со средними фиксаторами.
.sheet(isPresented: $showSearch) {
NavigationStack {
List {
Text("Forehead")
Text("Forehead")
Text("Forehead")
Text("Forehead")
}
.searchable(text: $searchText, placement: .navigationBarDrawer,prompt: "Search...")
}

.ignoresSafeArea(.all)
.presentationBackgroundInteraction(.enabled)
.presentationDetents([.height(80), .medium, .large])
.interactiveDismissDisabled(true)
}


Подробнее здесь: https://stackoverflow.com/questions/798 ... navigation
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»