为导航栏添加标题和副标题,类似于 IOS 11 中的 Apple Music

Adr*_*ian 8 ios ios11

这是一个IOS 11问题。我不确定我们是否可以谈论这个,IOS 处于测试阶段。

但我正在查看 Apple Music 中的这个导航栏:

在此处输入图片说明

我知道他们引入了大标题IOS 11

navigationController?.navigationBar.prefersLargeTitles = true
Run Code Online (Sandbox Code Playgroud)

“For You”文本看起来像标题,但他们是如何添加日期的?这是一个 API 吗?

起初我认为这是prompt属性,但这将文本设置在中心和顶部。

我想知道这是一些特殊的IOS 11API 还是他们只是使用了带有两个标签的视图。

nat*_*han 8

根据WWDC 2017 Session 301 - Introducing the New App Store 10:30 左右,当显示 Today 交互时,它只是集合视图部分标题,而不是 UINavigationBar 的一部分(没有)。同样,这是针对 AppStore 的,但它似乎与 Music 的 UI 相同。

另一个关于重新创建 UI 的有趣读物:重新构建新的应用商店应用程序 – 今日视图