BTBadgeView 1.3

BTBadgeView 1.3

测试已测试
语言语言 Obj-CObjective C
许可证 zlib
发布最后发布2015 年 6 月

Borut Tomazin 维护。



  • 作者
  • Borut Tomažin

目的

BTBadgeView 是一个视图,它在 iOS 中复制并扩展了数字徽章 UI 元素。

它支持字符串值而不是整数。

如果您觉得这些类有用,我希望了解它。如果您对其中任何一个有改进,请随时提交您的更改。如果您想将任何类添加到集合中,请提供它们。

ARC 支持

BTBadgeView 完全支持 ARC。

支持的 OS

iOS 5+

安装

pod ‘BTBadgeView’ 添加到您的 Podfile 或将类文件拖入您的项目。

属性

@property (nonatomic,copy) NSString *value;

徽章中显示的当前值。更新值将更新视图的显示。

@property (nonatomic,assign) BOOL shadow;

指示徽章视图是否绘制阴影。

@property (nonatomic,assign) CGSize shadowOffset;

(可选)阴影的偏移量。

@property (nonatomic,strong) UIColor *shadowColor;

(可选)阴影的基本颜色。

@property (nonatomic,assign) BOOL shine;

指示徽章视图是否应该以发光效果绘制。

@property (nonatomic,strong) UIFont *font;

用于绘制数字的字体。注意:仅应使用 "系统字体"。

@property (nonatomic,strong) UIColor *fillColor;

徽章背景使用的颜色。

@property (nonatomic,strong) UIColor *strokeColor;

用于在徽章周围绘制轮廓的颜色。

@property (nonatomic,assign) CGFloat strokeWidth;

徽章周围轮廓的宽度。

@property (nonatomic,strong) UIColor *textColor;

用于绘制徽章数字的颜色。

@property (nonatomic,assign) BOOL hideWhenEmpty;

如果为 YES,当值为 0 或空字符串时,徽章将隐藏。