В чем разница между модификаторами navigationBarTitle и navigationTitle в SwiftUI 2.0?

Изучая все новые изменения SwiftUI 2.0, но наткнулся .navigationTitle который, кажется, работает почти так же, как .navigationBarTitle. Я просмотрел видео WWDC 2020 и нашел одно видео, где упоминалось, что оно используется для различения заголовков вкладок в MacOS? Но не уверен, что я должен использовать его сейчас вместо.navigationBarTitleв iOS? Кроме того, в документации Apple нет четкого описания различий между ними.

Итак, мой вопрос: каковы точные различия и как вы бы использовали их в iOS/MacOS?

1 ответ

Решение

В navigationBarTitle просто устарел и переименован в navigationTitle:

@available(iOS, introduced: 13.0, deprecated: 100000.0, renamed: "navigationTitle(_:)")
@available(macOS, unavailable)
@available(tvOS, introduced: 13.0, deprecated: 100000.0, renamed: "navigationTitle(_:)")
@available(watchOS, introduced: 6.0, deprecated: 100000.0, renamed: "navigationTitle(_:)")
public func navigationBarTitle(_ title: Text) -> some View
Другие вопросы по тегам