NavigationStack для iOS 16 (старый NavigationView)

Если ваше приложение имеет минимальную цель развертывания iOS 16, iPadOS 16, macOS 13, tvOS 16 или watchOS 9 или более поздней версии, откажитесь от использования NavigationView. На его место используйте NavigationStackи NavigationSplitViewinstances.

Когда вы прокручиваете ScrollView вниз, строка состояния перекрывается содержимым.

Чтобы предотвратить перекрытие содержимого и строки состояния, мне нужно добавить навигацию сверху. После обновления 2022 года NavigationView переходит на NavigationStack и NavigationSplitView.

Простой способ добавить эту панель навигации с помощью 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()
        }
    }
}

Но у меня возникла проблема: что, если мне не нужно название навигации.

Похоже, он работал нормально без какого-либо заголовка для предыдущего NavigationView из приведенного ниже примера руководства.

Кроме того, NavigationStack не работал, добавляя его в ContentView.

Я проверил, что это, наконец, показано после того, как я написал это в приложении.

import SwiftUI

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

Suggested posts

Создание приложений для психического здоровья на основе нейронауки и искусственного интеллекта

Создание приложений для психического здоровья на основе нейронауки и искусственного интеллекта

Создание приложения для искусственного интеллекта и нейронауки — захватывающая возможность в современном мире. Благодаря постоянному развитию закона Мура и развитию технологий мы движемся к будущему, в котором устройства становятся меньше, мощнее и взаимосвязаннее, чем когда-либо прежде.

«Этот маленький остров меняет все»

Как мы разработали Lyft Live Activity, чтобы повысить качество обслуживания пассажиров

«Этот маленький остров меняет все»

Карьера в корне меняет правила игры Из всего, что мы делаем в Lyft, постановка пикапов между пассажирами и водителями — одна из самых сложных и важных. Успех этой хореографии зависит от того, насколько хорошо Lyft справляется со многими задачами, но важно просто держать райдеров в курсе.

Related posts

Как спасти планету и заработать деньги

Как спасти планету и заработать деньги

Сколько раз вы, не задумываясь, выбрасывали пластиковую бутылку, стеклянную банку, алюминиевую банку или пакет экологически чистой энергии? Сколько раз вы хотели получить что-то взамен за их переработку? Если вы похожи на большинство людей, ответ, вероятно, много раз. Переработка часто рассматривается как хлопотное дело, рутинная работа или обязанность, не приносящая немедленных или ощутимых выгод.

Что вы можете сделать в свой сезон ожидания (в ожидании вашей первой работы в сфере технологий)

Что вы можете сделать в свой сезон ожидания (в ожидании вашей первой работы в сфере технологий)

Переход к новой карьере может быть чрезвычайно сложным, если вы пытаетесь сделать это в одиночку. Важно найти партнеров по подотчетности, которые находятся на том же уровне обучения, что и вы, у которых схожие цели, упорство и стремление.

Переосмысление медиа: пять истин Макчесни и будущее коммуникаций

В современном гиперсвязанном мире системы СМИ играют ключевую роль в формировании общественного мнения и, следовательно, в демократическом принятии решений. В своем глубоком анализе политической экономии коммуникации ученый Роберт МакЧесни бросает вызов общепринятому мнению и представляет то, что он называет «пятью истинами» о СМИ.

Финансирование удаления углерода в 24 финансовом году

Разбивка запросов на ассигнования Carbon180 по направлениям

Финансирование удаления углерода в 24 финансовом году

Элисон Ли, управляющий советник по связям с правительством Процесс ежегодных ассигнований федерального правительства занимает центральное место в наших усилиях по финансированию удаления двуокиси углерода (CDR). Каждый год Carbon180 направляет запросы в различные офисы Конгресса, чтобы помочь определить, куда пойдут доллары в следующем году.