gpt4 book ai didi

ios - 上面的 SwiftUI NavigationBarTitle 副标题,就像在 Apple Music 中一样?

转载 作者:行者123 更新时间:2023-11-28 05:36:03 35 4
gpt4 key购买 nike

在最新的 Apple Music (iOS 13) 中,“为你”选项卡将当前日期作为位于 View 标题(名为“为你”)上方的“副标题”。如何在 SwiftUI 中实现这样的字幕?

我似乎找不到允许字幕的字段。您只能通过以下方式更改普通标题:

.navigationBarTitle("For You")

有这样的吗?

.navigationBarSubTitle("10 月 29 日,星期二")

最佳答案

这是应用程序中唯一不使用导航 View 的选项卡。向上滑动,您会看到导航栏(或其他任何东西)消失。对于其他四个选项卡,标题将保留在屏幕顶部。

使用 UIKit,这种行为可以例如通过使用 UITableView.tableHeaderView 来实现.

关于 SwiftUI,为您的列表尝试这样的事情(如果它不是列表,只需调整代码):

List {
VStack(alignment: .leading) {
Text("Tuesday, 29 October".uppercased())
.foregroundColor(.secondary)
.font(.subheadline)
Text("For You")
.font(.largeTitle)
}
ForEach(…) {
/*.the actual content of the list view */
}
}

关于ios - 上面的 SwiftUI NavigationBarTitle 副标题,就像在 Apple Music 中一样?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58605490/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com