【问题标题】:Badge on top of right navigation button右侧导航按钮顶部的徽章
【发布时间】:2016-09-27 09:44:18
【问题描述】:

我有一个要求,我需要在右侧导航按钮的顶部显示徽章编号。像这样的:

如何在导航栏中的UIBarButtonItem 上方显示徽章?

我仍在使用 Xcode 7.3.1、Swift 2.2。

【问题讨论】:

  • 简单的用户界面拖动imageview并设置图像,然后在右上角设置标签,然后改变标签层使其成为圆形,然后在上面设置数字,简单
  • 它需要在导航栏中——UIBarButtonItem右上方的徽章。所以我不能简单地这样做。
  • 为什么不呢!在导航栏下,拖拽bar item,然后拖拽imageview和label到里面,你试过了吗
  • 在导航栏下,拖动栏项目 - 我一直这样做。但后来我无法在其中拖动图像视图和标签。我试过了,但它不起作用。
  • @ShobhakarTiwari 你需要学习一些东西。在导航栏按钮上拖动图像不起作用

标签: ios swift swift2 badge uibuttonbaritem


【解决方案1】:

我在这里使用这个框架:

https://github.com/enmiller/ENMBadgedBarButtonItem-Swift

否则,您可以使用徽章创建自己的视图。只需制作一个自定义 UINavigationItem。

例如:

let rightBarButton = UIBarButtonItem(customView: AnyOfYourCustomViews)

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-09-06
  • 2017-07-29
  • 2018-08-22
  • 2014-10-01
  • 1970-01-01
  • 2014-02-27
相关资源
最近更新 更多