如何在 swift 中使用 BBBadgeBarButtonItem
How to use BBBadgeBarButtonItem in swift
我想要 BarButton 上的徽章,我遇到了 BBBadgeBarButtonItem,但我不确定这是否适用于 swift。
- 可能吗?
- 如果是怎么办?
PS 我对 iOS 和 swift
很陌生
当我尝试像自述文件所说的那样使用它时,我在导入行“导入声明中的预期标识符
您需要所谓的 Objective-C 桥接头,因为 BBBadgeBarButtonItem 是用 Objective-C 编写的,而您的项目是 Swift.
请参阅http://www.learnswiftonline.com/getting-started/adding-swift-bridging-header/了解如何创建桥接头。
正确创建桥接头后,您将向其中添加以下内容:
#import BBBadgeBarButtonItem.h
然后您应该能够执行类似(未测试)的操作:
let customButton = UIButton()
let barButton = BBBadgeBarButtonItem(customUIButton: customButton)
barButton.badgeValue = 1
像这样在你的桥接头中导入它:
#import <BBBadgeBarButtonItem/BBBadgeBarButtonItem.h>
我想要 BarButton 上的徽章,我遇到了 BBBadgeBarButtonItem,但我不确定这是否适用于 swift。
- 可能吗?
- 如果是怎么办?
PS 我对 iOS 和 swift
很陌生当我尝试像自述文件所说的那样使用它时,我在导入行“导入声明中的预期标识符
您需要所谓的 Objective-C 桥接头,因为 BBBadgeBarButtonItem 是用 Objective-C 编写的,而您的项目是 Swift.
请参阅http://www.learnswiftonline.com/getting-started/adding-swift-bridging-header/了解如何创建桥接头。
正确创建桥接头后,您将向其中添加以下内容:
#import BBBadgeBarButtonItem.h
然后您应该能够执行类似(未测试)的操作:
let customButton = UIButton()
let barButton = BBBadgeBarButtonItem(customUIButton: customButton)
barButton.badgeValue = 1
像这样在你的桥接头中导入它:
#import <BBBadgeBarButtonItem/BBBadgeBarButtonItem.h>