如何在swift中使用BBBadgeBarButtonItem
我想要一个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