在 UIBarButtonItem 下添加标签,如在 UITabBarItem [重复]

Posted

技术标签:

【中文标题】在 UIBarButtonItem 下添加标签,如在 UITabBarItem [重复]【英文标题】:Adding Label underneath UIBarButtonItem like in UITabBarItem [duplicate] 【发布时间】:2017-05-13 18:33:10 【问题描述】:

基本上我想用UIBarButton实现这个目标:

我尝试使用setTitle,但最终得到了这样的结果:

【问题讨论】:

【参考方案1】:

创建您的自定义导航栏 - 将 UIView 添加到视图控制器的顶部,并在其左角添加 UIButton。并在按钮下方添加标签。

【讨论】:

【参考方案2】:

可以通过使用带有 UIBarButtonItem 的自定义视图来完成。像这样。

斯威夫特

let image = UIImage.init(named: "image_name")
let button = UIButton.init(type: .custom)
button.frame = CGRect.init(x: 0, y: 0, width: 100, height: 40)
button.setBackgroundImage(image, for: .normal)
button.setTitle("title", for: .normal)
let barButtonItem = UIBarButtonItem.init(customView: button)

【讨论】:

以上是关于在 UIBarButtonItem 下添加标签,如在 UITabBarItem [重复]的主要内容,如果未能解决你的问题,请参考以下文章

我可以完全免费添加一个 UIBarButtonItem IB 吗?

如何为栏按钮添加徽章?

如何在IOS中重新加载UIBarButtonItem

横向模式下 UIBarButtonItem 的垂直对齐太低

为按钮添加标签

iOS学习之UINavigationController详解与使用添加UIBarButtonItem