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下获得许可
