【发布时间】:2017-09-26 06:12:34
【问题描述】:
我想让导航栏表现得像 Apple 的 NEWS App。 我知道如何制作大标题吧。 但我不知道正确的导航栏项目。 请给我一些建议。
有没有代表知道大标题出现了? 如何在大标题旁边添加一个栏项,但当它变回小标题时消失? (类似于APP Store“APP”标签的导航栏)
【问题讨论】:
标签: swift xcode uinavigationcontroller uinavigationbar ios11
我想让导航栏表现得像 Apple 的 NEWS App。 我知道如何制作大标题吧。 但我不知道正确的导航栏项目。 请给我一些建议。
有没有代表知道大标题出现了? 如何在大标题旁边添加一个栏项,但当它变回小标题时消失? (类似于APP Store“APP”标签的导航栏)
【问题讨论】:
标签: swift xcode uinavigationcontroller uinavigationbar ios11
在 iOS 11 中,UINavigationBari.e 添加了一个新属性。 prefersLargeTitles
只需添加,viewDidLoad() 中的以下行
navigationController?.navigationBar.prefersLargeTitles = true
或者您也可以在 Interface Builder 中将其设置为 true。
注意:在某些情况下,如果您从 IB 设置它,则它不起作用。
【讨论】: