swift 自定义导航栏

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了swift 自定义导航栏相关的知识,希望对你有一定的参考价值。

func setupNavigationBar() {

    // 1 
    navigationController?.navigationBar.prefersLargeTitles = true
    navigationItem.largeTitleDisplayMode = .never     
    let sc = UISearchController(searchResultsController: nil)
    navigationItem.searchController = sc
    navigationItem.hidesSearchBarWhenScrolling = true
    
    // 2
    navigationController?.navigationBar.prefersLargeTitles = true
    navigationController?.navigationBar.largeTitleTextAttributes = [NSAttributedStringKey.foregroundColor: color]
    navigationController?.navigationBar.titleTextAttributes
    navigationController?.navigationBar.barTintColor = color
    navigationController?.navigationBar.tintColor = color
}


以上是关于swift 自定义导航栏的主要内容,如果未能解决你的问题,请参考以下文章

Ios Swift:在自定义标签栏中显示导航栏

ios11 Swift 自定义导航条上移20点解决方法

swift 自定义导航栏

如何在导航栏 Swift 右侧添加自定义视图?

如何在 swift 中使用自定义导航栏制作三个分页视图

如何在 Swift Xcode 中创建自定义导航栏?