ios - UINavigationBar 详细信息文本标签

标签 ios swift uikit uinavigationbar

有没有一种方法可以像这样在文本栏中添加详细的文本标签和图像?我无法找到任何可以告诉我如何做到这一点的东西,所以我不确定是否有一个简单的方法来实现这一点。有什么帮助吗?

enter image description here

最佳答案

是的。创建自定义 UIView 并将其作为 titleView 添加到导航栏,如下所示:

let titleView = UIView(frame: CGRectMake(0,0,200,30))

let label1 = UILabel(frame: CGRectMake(0,0,200,15))
label1.text = "Julie"
let label2 = UILabel(frame: CGRectMake(0,15,200,15))
label2.text = "@therealjulie"

titleView.addSubview(label1)
titleView.addSubview(label2)

navigationItem.titleView = titleView

您可以用同样的方式添加图像。

关于ios - UINavigationBar 详细信息文本标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35372418/

相关文章:

ios - 如何将 ScrollView 与 CollectionView 一起使用

ios - 在 iOS 中实现自动完成

iphone - 从内部 View Controller 推送 View Controller

swift - 如何在 swift 中将特定类(符合约束)类型转换为泛型?

ios - 将字符串制作成 SKNode

php - 为什么 -stringWithContentsOfURL 不返回我的 php echo?

swift - 如何在 Swift 中使 NSAttributedString 的特定片段成为特定颜色

iphone - 如何在我的 iPhone 应用程序中默认打开阿拉伯语键盘?

ios - 如何阐明其在位置模态中的使用目的?

objective-c - 类型 "SwiftClass"不能符合协议(protocol) "ObjcProtocol"因为它有不能满足的要求