📅  最后修改于: 2023-12-03 15:17:50.537000             🧑  作者: Mango
在SwiftUI中,我们可以使用navigationBarTitle
来设置视图导航栏的标题。默认情况下,标题文本大小是系统字体的标准大小。但是,您可以使用一些修饰符来更改标题的文本大小,包括.font()
和.fontWeight()
。
.font()
使用.font()
修饰符,可以更改标题文本的字体,大小以及文本的其他属性。
.navigationBarTitle(Text("My Title").font(.largeTitle))
在上面的示例中,我们将标题文本的字体大小更改为.largeTitle
。您还可以使用其他的字体属性,例如.body
和.title
。您还可以自定义字体使用以下代码
.navigationBarTitle(Text("My Title").font(.custom("Georgia-Bold", size: 24)))
这将更改标题文本的字体为Georgia-Bold,大小为24pt。
.fontWeight()
使用.fontWeight()
修饰符,可以更改标题文本的粗细程度。
.navigationBarTitle(Text("My Title").fontWeight(.bold))
在上面的示例中,我们将标题文本的字体加粗。
您可以使用以下常量来更改字体的粗细程度:
.ultraLight
.thin
.light
.regular
.medium
.semibold
.bold
.heavy
.black
现在,您已经知道如何更改NavigationView的标题文本大小了。使用.font()
和.fontWeight()
修饰符,您可以自由地更改标题文本的外观。
.navigationBarTitle(Text("My Title").font(.largeTitle).fontWeight(.bold))
在最后一个示例中,我们将标题文本的大小更改为.largeTitle
,并将字体加粗来使其突出显示。