【问题标题】:How to make customize Large Navigation bar like iOS 11 "News App" do so?如何制作像 iOS 11“新闻应用”这样的自定义大型导航栏?
【发布时间】:2017-09-26 06:12:34
【问题描述】:

小标题

大标题

我想让导航栏表现得像 Apple 的 NEWS App。 我知道如何制作大标题吧。 但我不知道正确的导航栏项目。 请给我一些建议。

有没有代表知道大标题出现了? 如何在大标题旁边添加一个栏项,但当它变回小标题时消失? (类似于APP Store“APP”标签的导航栏)

【问题讨论】:

    标签: swift xcode uinavigationcontroller uinavigationbar ios11


    【解决方案1】:

    在 iOS 11 中,UINavigationBari.e 添加了一个新属性。 prefersLargeTitles

    只需添加,viewDidLoad() 中的以下行

    navigationController?.navigationBar.prefersLargeTitles = true
    

    或者您也可以在 Interface Builder 中将其设置为 true。

    注意:在某些情况下,如果您从 IB 设置它,则它不起作用。

    【讨论】:

    • 是的,我知道如何设置大标题。
    • 但是如何设置rightbarbutton跟随大标题?
    • 喜欢我的第二张图片
    • 好的,给我一些时间
    • 我想知道如何将自定义视图添加到 largeTitleView 中?像 iPhone 设备上 AppStore 的“APP”标签导航栏
    猜你喜欢
    • 2019-04-19
    • 2017-11-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-22
    • 2011-12-24
    • 1970-01-01
    相关资源
    最近更新 更多