在Swift中更改导航栏

尼克89

我只想知道如何使导航栏看起来像下图中的左侧:

我当前的应用是右侧的

我的应用程序使用导航控制器,默认情况下,导航栏看起来像图像右侧的屏幕。我不希望它这么小,不希望它更高,而且还希望能够更改标题的文本的颜色和字体。

对于在执行此操作以及在何处放置代码的任何帮助,我将不胜感激。

谢谢

伊卡罗

有很多方法可以汇总导航栏:

//You can change the bar style
navigationController?.navigationBar.barStyle = UIBarStyle.Black

// You can change the background color 
navigationController?.navigationBar.barTintColor = UIColor(red: 4 / 255, green: 47 / 255, blue: 66 / 255, alpha: 1)

// You can add a logo on it
let navBarImageView = UIImageView(frame: CGRect(x: 0, y: 0, width: 30, height: 30))
navBarImageView.contentMode = .ScaleAspectFit
let navBarImage = UIImage(named: "myNavBarLogo.png")
navBarImageView.image = navBarImage
navigationItem.titleView = navBarImageView

//You can change the text color
 navigationController?.navigationBar.tintColor = UIColor.yellowColor()

//You can change the font
if let font = UIFont(name: "AppleSDGothicNeo-Thin", size: 34) {
    UINavigationBar.appearance().titleTextAttributes = [NSFontAttributeName: font]
}

您只需要使用这些属性即可随意获取导航栏。

希望对您有所帮助!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Swift中更改导航栏

来自分类Dev

在Swift中更改导航栏中的字体

来自分类Dev

在iOS Swift中更改导航栏项的alpha值

来自分类Dev

在Swift中以编程方式更改导航栏项目

来自分类Dev

在iOS Swift中更改导航栏项的alpha值

来自分类Dev

更改导航栏底部边框颜色Swift

来自分类Dev

边栏导航更改为引导中的顶部导航栏

来自分类Dev

通过Ctrl更改导航栏中的标题

来自分类Dev

如何更改.Net MVC中的导航栏

来自分类Dev

更改导航栏中CSS的按钮宽度

来自分类Dev

如何更改导航栏中的按钮位置

来自分类Dev

在android中更改导航栏标题颜色

来自分类Dev

如何更改导航栏中的文本颜色?

来自分类Dev

如何在Swift 5中以编程方式更改导航栏的背景颜色?

来自分类Dev

我的导航栏在我的TableView中-Swift

来自分类Dev

Swift:在模式中强制显示导航栏

来自分类Dev

我的导航栏在TableView中-Swift

来自分类Dev

导航栏中的文本颜色Swift

来自分类Dev

Swift中的YouTube样式导航栏

来自分类Dev

在 iOS swift 中设计导航栏

来自分类Dev

导航栏中的搜索栏会更改颜色

来自分类Dev

iOS:更改导航栏中的图像栏按钮

来自分类Dev

导航栏标题更改

来自分类Dev

更改导航栏按钮

来自分类Dev

更改导航栏字体

来自分类Dev

更改导航栏中CSS中按钮的宽度

来自分类Dev

在Swift中更改标签栏字体

来自分类Dev

如何在launchscreen.storyboard中更改颜色或导航栏?

来自分类Dev

更改我的引导导航栏中链接的颜色