【问题标题】:How to create Subtitle or Smaller Title under the Large title in Swift如何在 Swift 中的大标题下创建小标题或小标题
【发布时间】:2020-10-17 07:03:31
【问题描述】:

我想创建一个与 Health App 类似的标题页。 它有大标题“摘要”和小标题“收藏夹”

我可以通过 Prefers Large Title 来创建大标题。 但是如何在 Health 应用中创建较小的标题,例如“Favorites”?

看看我的应用:

更新:

在我朋友的帮助下,我能够创建更接近我期望的标题视图,但需要进行一些修改。这是现在的样子:

【问题讨论】:

    标签: ios swift tableview title navigationcontroller


    【解决方案1】:

    这应该有效: 在 iOS 13.5 (SwiftUI) 上测试

    struct ContentView: View {
        
        var body: some View {
            VStack(){
                Text("Huge").font(.largeTitle)
                Text("Large").font(.title)
            }
        }
    }
    

    在你给出的例子中,他们也很可能有修饰符.bold()

    【讨论】:

      【解决方案2】:

      为您的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
      }
      

      【讨论】:

      • 嘿伙计,你能看看我更新的帖子吗?它可以工作,但需要对标题视图进行微调。我可以让表格的曲线从单元格的第一行而不是标题开始吗?就像健康应用程序一样,“收藏夹”标题不会在单元格内弯曲。你能帮我解决这个问题吗?
      • 如果原始问题已回答(文本大小),并且您还有其他与原始问题无关的问题,您应该创建一个新问题。
      猜你喜欢
      • 2020-06-22
      • 2021-04-30
      • 2021-08-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-13
      相关资源
      最近更新 更多