Необъяснимый пробел в представлении SwiftUI

Я вижу белую линию между двумя элементами представления, которую не могу объяснить. Filtered List View

Следующий код является основным представлением SwiftUI.

 var body: some View {
    NavigationView {
        VStack {
            TextField("Filter", text: $lastNameFilter)
                .textFieldStyle(RoundedBorderTextFieldStyle())
                .padding([.top, .leading, .trailing, .bottom])
                .background(Color(UIColor.systemGroupedBackground))
            FilteredList(filter: lastNameFilter)
        } }

Представление FilteredList очень простое:

    var body: some View {
    List {
        ForEach(fetchRequest, id: \.self) { recipient in
            NavigationLink(destination:
                            ViewEventsView(recipient: recipient)) {
                Text("\(recipient.wrappedFirstName) \(recipient.wrappedLastName)")
                    .foregroundColor(.green)
            }
        }
        .onDelete(perform: deleteRecipient)
    }
}

Я пробовал с прокладкой и без, но это не проблема. .padding регулирует вставку "фильтра" TextField.

Любые указатели будут оценены.

3 метода стилизации элементов HTML
3 метода стилизации элементов HTML
Когда дело доходит до применения какого-либо стиля к нашему HTML, существует три подхода: встроенный, внутренний и внешний. Предпочтительным обычно...
Формы c голосовым вводом в React с помощью Speechly
Формы c голосовым вводом в React с помощью Speechly
Пытались ли вы когда-нибудь заполнить веб-форму в области электронной коммерции, которая требует много кликов и выбора? Вас попросят заполнить дату,...
Стилизация и валидация html-формы без использования JavaScript (только HTML/CSS)
Стилизация и валидация html-формы без использования JavaScript (только HTML/CSS)
Будучи разработчиком веб-приложений, легко впасть в заблуждение, считая, что приложение без JavaScript не имеет права на жизнь. Нам становится удобно...
Flatpickr: простой модуль календаря для вашего приложения на React
Flatpickr: простой модуль календаря для вашего приложения на React
Если вы ищете пакет для быстрой интеграции календаря с выбором даты в ваше приложения, то библиотека Flatpickr отлично справится с этой задачей....
В чем разница между Promise и Observable?
В чем разница между Promise и Observable?
Разберитесь в этом вопросе, и вы значительно повысите уровень своей компетенции.
Что такое cURL в PHP? Встроенные функции и пример GET запроса
Что такое cURL в PHP? Встроенные функции и пример GET запроса
Клиент для URL-адресов, cURL, позволяет взаимодействовать с множеством различных серверов по множеству различных протоколов с синтаксисом URL.
1
0
22
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Вероятно, это интервал по умолчанию для VStack. Попробуйте изменить его на VStack(spacing: 0).

Другие вопросы по теме