AwesomeBadge

字体下载 2025-07-30

AwesomeBadge

AwesomeBadge View是一个视图类,就像使用Fontawesome 5一样的徽章。

例子

要运行示例项目,请首先从示例目录中pod install

要求

fontawesome.swift

安装

可通过Cocoapods获得了AwesomeBadge 。要安装它,只需将以下行添加到您的podfile:

 pod ' AwesomeBadge ' 

用法

AwesomeBadge let badgeView = AwesomeBadge View( fontStyle: .brands, // font awesome style .solid / .regular / .brands fontName: "fa-android", // font awesome font name 'fa-xxxxx' frame: CGRect(x:0, y:0, width: 100,height: 100), backgroundColor: "#a4c639" // Color (Hex String) ) self.view.addSubView(badgeView) ">
 import AwesomeBadge


let badgeView = AwesomeBadge View (
            fontStyle : . brands ,            // font awesome style .solid / .regular / .brands
            fontName : " fa-android " ,        // font awesome font name 'fa-xxxxx'
            frame : CGRect ( x : 0 , y : 0 , width : 100 , height : 100 ) ,
            backgroundColor : " #a4c639 "     // Color (Hex String)
        )
self . view . addSubView ( badgeView )       
AwesomeBadgeView( fontStyle: .brands, // font awesome style .solid / .regular / .brands fontName: "fa-android", // font awesome font name 'fa-xxxxx' frame: CGRect(x:0, y:0, width: 100,height: 100), backgroundColor: "#a4c639" // Color (Hex String) gradient: false // not add GradientLayer ) self.view.addSubView(badgeView) ">
 let badgeView = AwesomeBadge View (
            fontStyle : . brands ,            // font awesome style .solid / .regular / .brands
            fontName : " fa-android " ,        // font awesome font name 'fa-xxxxx'
            frame : CGRect ( x : 0 , y : 0 , width : 100 , height : 100 ) ,
            backgroundColor : " #a4c639 "     // Color (Hex String)
            gradient : false               // not add GradientLayer
        )
self . view . addSubView ( badgeView )       
AwesomeBadgeView! badgeView.drawBadge( fontStyle: .solid, fontName: "fa-star-and-crescent", radius: 200, backgroundColor: "#273751", gradient: true, foregroundColor: "#f4e242" )">
 @ IBOutlet weak var badgeView : AwesomeBadge View !

badgeView . drawBadge (
    fontStyle : . solid ,
    fontName : " fa-star-and-crescent " ,
    radius : 200 ,
    backgroundColor : " #273751 " ,
    gradient : true ,
    foregroundColor : " #f4e242 "
) 

视图结构

作者

kazuomatz,getlasterror@gmail.com

执照

  • AwesomeBadge可根据MIT许可获得。有关更多信息,请参见许可证文件。
  • 所有在SIL OFL 1.1下许可的字体文件
  • fontawesome.Swift在MIT下获得许可
下载源码

通过命令行克隆项目:

git clone https://github.com/kazuomatz/AwesomeBadge.git