NavigationStack per iOS 16 (vecchio NavigationView)

Se la tua app ha una destinazione di distribuzione minima di iOS 16, iPadOS 16, macOS 13, tvOS 16 o watchOS 9 o versioni successive, evita di utilizzare NavigationView. Al suo posto, uso NavigationStacke NavigationSplitViewistanze.

Quando scorri verso il basso di ScrollView, la barra di stato si sovrappone al contenuto.

Per evitare la sovrapposizione di contenuti e barra di stato, devo aggiungere la navigazione in alto. Dopo l'aggiornamento 2022, NavigationView sta passando a NavigationStack e NavigationSplitView.

Un modo semplice per portare la barra di navigazione utilizzando NavigationStack è,

import SwiftUI

struct ContentView: View {
    var body: some View {
        NavigationStack {
            ScrollView {
                Text("The area is...")
            }
        }
        .navigationTitle("Navigation")
    }
}

struct ContentView_Previews: PreviewProvider {
    static var previews: some View {
//This is just for the preview
        NavigationStack { 
            ContentView()
        }
    }
}

Ma il problema che ho avuto è, cosa succede se non voglio alcun titolo di navigazione.

Sembra che stesse funzionando bene senza alcun titolo per il precedente NavigationView dall'esempio del tutorial qui sotto.

Inoltre, NavigationStack non funzionava aggiungendolo su ContentView.

Ho controllato che sia finalmente mostrato dopo averlo scritto anche su App.

import SwiftUI

@main
struct TrekrApp: App {
    var body: some Scene {
        WindowGroup {
            NavigationStack {
                ContentView()
            }
        }
    }
}

Suggested posts

Creazione di app per la salute mentale supportate da neuroscienze e intelligenza artificiale

Creazione di app per la salute mentale supportate da neuroscienze e intelligenza artificiale

Costruire un'app AI e Neuroscienze è un'opportunità entusiasmante nel mondo di oggi. Con la continua evoluzione della legge di Moore e i progressi tecnologici, ci stiamo muovendo verso un futuro in cui i dispositivi stanno diventando più piccoli, più potenti e più interconnessi che mai.

“Quell'isoletta cambia tutto”

Come abbiamo progettato Lyft Live Activities per migliorare l'esperienza del ciclista

“Quell'isoletta cambia tutto”

Un punto di svolta per il rideshare Di tutte le cose che facciamo in Lyft, la coreografia dei pickup tra motociclisti e conducenti è una delle più complesse e consequenziali. L'inchiodamento di questa coreografia dipende dal fatto che Lyft faccia bene molte cose, ma è essenziale semplicemente mantenere i ciclisti al passo.

Related posts

L'assassinio di Jordan Neely e il problema del razzismo "patriottico".

Gli Stati Uniti possono fare il passo essenziale per non equiparare il comportamento razzista all'essere un buon americano?

L'assassinio di Jordan Neely e il problema del razzismo "patriottico".

[Avviso di attivazione: questo saggio include schermate di persone che elogiano l'assassino di Jordan Neely.] I funzionari delle forze dell'ordine hanno finalmente - e forse con riluttanza - accusato Daniel Penny, l'uomo che ha soffocato Jordan Neely fino alla sua morte, per quell'omicidio.

Come salvare il pianeta e fare soldi

Come salvare il pianeta e fare soldi

Quante volte vi è capitato di buttare via una bottiglia di plastica, un barattolo di vetro, una lattina di alluminio o una confezione di energia green senza pensarci due volte? Quante volte hai desiderato di poter ottenere qualcosa in cambio del loro riciclaggio? Se sei come la maggior parte delle persone, la risposta è probabilmente molte volte. Il riciclaggio è spesso visto come una seccatura, un lavoro di routine o un dovere che non porta alcun beneficio immediato o tangibile.

L'apprendimento alla settimana lavorativa conta più di quanto pensi

L'apprendimento alla settimana lavorativa conta più di quanto pensi

Spesso ci troviamo a lottare per implementare ciò che sappiamo essere buono per noi. Dal dire a un altro significativo che li amiamo al ricordare di parlare come un pirata, ci saranno sempre quelli che affermeranno che un giorno, una settimana o un mese di eventi non è necessario perché stanno già facendo quelle cose.

La sfida di lettura di Goodreads è tossica

La sfida di lettura di Goodreads è tossica

Il prurito alla mano si diffuse mentre mercanteggiavo con il libraio locale per un altro libro. Questo libro, come il resto che ho acquistato di recente, troverebbe il suo trono nella mia pila "Da leggere" (TBR); eppure l'ho comprato.