UI导航栏图像标题

Ste*_*enR 9 image uinavigationbar ios swift

如何UINavigationBar使用Swift 将a的标题设置为图像.

例如,Instagram执行以下操作:

在此输入图像描述

目标:了解如何UINavigationBar使用Swift 将a的标题设置为图像.

Vic*_*ler 17

您可以执行以下操作:

var titleView = UIImageView(image: UIImage(named: "nameOfTheImage.ext"))
self.navigationItem.titleView = titleView
Run Code Online (Sandbox Code Playgroud)

要使图像适合您想要的尺寸,您必须执行以下操作:

var titleView : UIImageView
// set the dimensions you want here
titleView = UIImageView(frame:CGRectMake(0, 0, 50, 70))
// Set how do you want to maintain the aspect
titleView.contentMode = .ScaleAspectFit
titleView.image = UIImage(named: "nameOfTheImage.ext")

self.navigationItem.titleView = titleView
Run Code Online (Sandbox Code Playgroud)