JSBadgeView 2.0.0

JSBadgeView 2.0.0

测试测试
语言语言 Obj-CObjective C
许可证 MIT
发布上次发布2018年9月

Javier Soto 维护。



  • Javier Soto

JSBadgeView

CI Status Version License Platform

类似于 iOS 春季板应用中的自定义 UIKit 标记视图。高度优化性能:完全使用 CoreGraphics 绘制。

快照

使用

  • 克隆仓库
$ git clone [email protected]:JaviSoto/JSBadgeView.git
  • 查看示例项目。

  • JSBadgeView 文件夹拖入您的项目。

  • 包含头文件

#import "JSBadgeView.h"
  • 创建一个 JSBadgeView 并将其附加到您喜欢的位置的视图。例如
JSBadgeView *badgeView = [[JSBadgeView alloc] initWithParentView:rectangle alignment:JSBadgeViewAlignmentTopRight];
badgeView.badgeText = @"3";
  • 查看头文件以获取您可以自定义的所有内容。

CocoaPods

  • pod 'JSBadgeView' 添加到您的 Podfile
  • 完成!

UIAppearance

  • 您可以使用 UIAppearance 来自定义应用程序中的所有 JSBadgeView,或者特定类型视图的子视图。例如
[[JSBadgeView appearance] setBadgeBackgroundColor:UIColor.blackColor];
[[JSBadgeView appearance] setBadgeAlignment:JSBadgeViewAlignmentTopRight];

兼容性

  • 支持ARC。如果您想在未启用ARC的项目中使用它,请将JSBadgeView.m标记为链接器标志-fobjc-arc
  • 兼容iOS7.0及以上。

MIT许可证

版权所有 2013 Javier Soto (Javier Soto ([email protected]))

任何人可以免费获得此软件和相关文档副本(“软件”)的副本,不受限制地使用该软件,包括但不限于使用、复制、修改、合并、发布、分发、许可和/或出售软件副本,并允许将软件提供给其他人使用,前提是遵守以下条件

所有副本或软件的实质性部分均应包含上述版权声明和本许可声明。

软件按“现状”提供,不提供任何形式,明示或暗示的保证,包括但不限于适销性、适用于特定目的和不侵权保证。在任何情况下,作者或版权持有人均不对任何索赔、损害或其他责任负责,无论该索赔、损害或其他责任是基于合同、侵权或其他原因,以及与软件或对软件的使用或其他方式有关。