BadgeView
@MainActor
open class BadgeView : UIView, BadgeViewProtocol
提醒灯视图,默认禁用userInteractionEnabled,使用非等比例缩放布局
-
提醒灯样式,默认自定义
Declaration
Swift
@MainActor open private(set) var badgeStyle: BadgeStyle { get }
-
提醒灯文本标签。可自定义样式
Declaration
Swift
@MainActor open private(set) var badgeLabel: UILabel? { get }
-
提醒灯高度,默认zero
Declaration
Swift
@MainActor open private(set) var badgeHeight: CGFloat { get }
-
提醒灯右上偏移值(正外负内)
Declaration
Swift
@MainActor open private(set) var badgeOffset: CGPoint { get }
-
初始化方法,宽高自动布局,其它手工布局
Declaration
Swift
@MainActor public init(badgeStyle: BadgeStyle, badgeHeight: CGFloat? = nil, badgeOffset: CGPoint? = nil, textInset: CGFloat? = nil, fontSize: CGFloat? = nil)
Parameters
badgeStyle
提醒灯样式
badgeHeight
提醒灯高度,nil时使用默认
badgeOffset
提醒灯偏移(正外负内),nil时使用默认
textInset
文本提醒灯边距,nil时使用默认
fontSize
文本提醒灯字体,nil时使用默认
-
Undocumented
Declaration
Swift
@MainActor public required init?(coder: NSCoder)