SwiftUI: Как я могу скрыть большое пространство, где будет установлен заголовок, но не панель навигации? - PullRequest
0 голосов
/ 16 января 2020

Я искал по SO, и я вижу довольно много сообщений, спрашивающих, как скрыть строку заголовка, но все ответы, кажется, также скрывают панель навигации. Я ищу решение, в котором я все еще могу вернуться назад, но также когда пользователь не видит большое пустое пространство до того, как первый элемент отображается на моем виде.

Спасибо

1 Ответ

0 голосов
/ 16 января 2020

Просто разобрался. Ключевым моментом здесь является не только установка navigationBarTitle на "", но и установка displayMode: .inline, при которой заголовок на панели навигации будет пустой строкой, поэтому вы получите панель навигации без большого пространства для большого заголовок под панелью навигации

var body: some View {
    VStack {
       some elements in here...
    }.navigationBarTitle("", displayMode: .inline)
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...