swiftui - SwiftUI 2.0 中的 navigationBarTitle 和 navigationTitle 修饰符有什么区别?
问题描述
学习所有新的 SwiftUI 2.0 变化,但遇到的变化.navigationTitle
似乎几乎与.navigationBarTitle
. 我查看了 WWDC 2020 视频,发现一个视频被提及用于区分 MacOS 中的标签标题?但不确定我是否应该现在使用它而不是.navigationBarTitle
在 iOS 中使用它?Apple文档也不清楚两者之间的区别..
所以我的问题是,确切的区别是什么?你将如何在 iOS/MacOS 中使用它们?
解决方案
刚刚被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
推荐阅读
- spring - 在春天你应该为现有的类创建 bean 吗?
- python-3.x - Python - 跳过 websocket 回调“队列”
- ios - UICollectionView 不保留 UITextfield 输入
- python - Keras LSTM 模型 - 预计有 3 个维度,但得到了 2 个维度的数组
- sql-server - 及时返回以查看 SQL Server 中是否存在值
- java - 错误:不兼容的类型:列表
无法转换为 ArrayList - polymer - Iron-collapse 向控制台抛出错误
- python - 使用 SubProcess 在 Python 中运行 R 脚本时出错
- r - 聚合移动方差
- c# - float.Parse 不再在 Unity (C#) 中工作