В чем разница между модификаторами 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