ios - UI 导航栏图像标题

标签 ios image swift uinavigationbar

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

例如,Instagram 执行以下操作:

enter image description here

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

最佳答案

您可以执行以下操作:

var titleView = UIImageView(image: UIImage(named: "nameOfTheImage.ext"))
self.navigationItem.titleView = titleView

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

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

关于ios - UI 导航栏图像标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29055402/

相关文章:

java - 允许 Java Applet 访问网络服务器上的图像

ios - 使用 Swift 在 UITextFields 之间自动切换

ios - 以编程方式快速显示现有 View Controller

iphone - NSCalendar dateFromComponents : GMT timezone instead of systemTimeZone

Java气泡图自适应文字大小

ios - Swift 3 - 发送同步http请求

ios - 当应用程序被杀死时向网络服务发送请求? ( swift 3)

IOS Core Data 异步保存

ios - 可以在不创建新类的情况下使用 CCCallFuncND 将多个数据发送到选择器吗?

arrays - OpenCV - 图像数组或垫缓冲区