【发布时间】:2020-05-30 14:07:37
【问题描述】:
使用 UIKit 添加导航栏项时,您可以使用UIBarButtonItem.style 设置其样式。这对于以粗体文本显示的Done 按钮很重要。
SwitftUI 的navigationBarItems(leading:trailing:) 采用View 但没有样式。您可以通过在视图中使用粗体按钮来修改样式相似,但它不会适应未来的操作系统样式更改(例如 font weight 而不是bold)。
如何使用 SwiftUI 设置导航栏项的样式?
【问题讨论】:
-
我假设所有 SwiftUI 导航栏项目都作为 customView 项目处理(可能是标准的后退按钮除外),所以如果你指定一些样式为粗体,它将始终为粗体。