Swift 如何在大标题下创建副标题或小标题
How to create Subtitle or Smaller Title under the Large title in Swift
我想创建一个与健康应用程序类似的标题页。
它有大标题 'Summary' 和小标题 'Favorites'
我可以通过 Prefers Large Title 创建大标题。
但是如何在健康应用程序中创建像 'Favorites' 这样较小的标题?
看看我的应用程序:
更新:
在我这里的朋友的帮助下,我能够创建更接近我期望的 header 视图,但它需要一点修改。这是现在的样子:
这应该有效:
在 iOS 13.5 (SwiftUI)
上测试
struct ContentView: View {
var body: some View {
VStack(){
Text("Huge").font(.largeTitle)
Text("Large").font(.title)
}
}
}
在您给出的示例中,他们也很可能具有修饰符 .bold()
为您的 UITableView
添加自定义 viewForHeader
。
func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
let label = UILabel()
label.text = "Small title"
label.font = .boldSystemFont(ofSize: 32) // give your required value here
return label
}
我想创建一个与健康应用程序类似的标题页。 它有大标题 'Summary' 和小标题 'Favorites'
我可以通过 Prefers Large Title 创建大标题。 但是如何在健康应用程序中创建像 'Favorites' 这样较小的标题?
看看我的应用程序:
更新:
在我这里的朋友的帮助下,我能够创建更接近我期望的 header 视图,但它需要一点修改。这是现在的样子:
这应该有效: 在 iOS 13.5 (SwiftUI)
上测试struct ContentView: View {
var body: some View {
VStack(){
Text("Huge").font(.largeTitle)
Text("Large").font(.title)
}
}
}
在您给出的示例中,他们也很可能具有修饰符 .bold()
为您的 UITableView
添加自定义 viewForHeader
。
func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
let label = UILabel()
label.text = "Small title"
label.font = .boldSystemFont(ofSize: 32) // give your required value here
return label
}