Как удалить пространство панели навигации по умолчанию в SwiftUI NavigationViewIOS

Программируем под IOS
Ответить
Anonymous
 Как удалить пространство панели навигации по умолчанию в SwiftUI NavigationView

Сообщение Anonymous »

Я новичок в SwiftUI (как и большинство людей) и пытаюсь понять, как удалить некоторые пробелы над списком, которые я встроил в NavigationView. p>
На этом изображении вы можете видеть, что над списком есть пробел.
[img]https://i.sstatic .net/03pSB.png[/img]

Я пробовал использовать:

Код: Выделить всё

.navigationBarHidden(true)
но это не привело к каким-либо заметным изменениям.
Сейчас я настраиваю свой navigiationView следующим образом:

Код: Выделить всё

NavigationView {
FileBrowserView(jsonFromCall: URLRetrieve(URLtoFetch: applicationDelegate.apiURL))
.navigationBarHidden(true)
}
где FileBrowserView — это представление со списками и FileCell, определенными следующим образом:

Код: Выделить всё

List {
Section(header: Text("Root")) {
FileCell(name: "Test", fileType: "JPG",fileDesc: "Test number 1")
FileCell(name: "Test 2", fileType: "txt",fileDesc: "Test number 2")
FileCell(name: "test3", fileType: "fasta", fileDesc: "")
}
}
Я хочу отметить, что конечная цель состоит в том, чтобы вы могли нажимать на эти ячейки для более глубокого перемещения по дереву файлов и, таким образом, отображать кнопку «Назад» на панели более глубокая навигация, но мне не нужно, чтобы что-либо располагалось вверху при первоначальном просмотре.

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

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

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

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

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

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