Skip to content

summertian4/ZLYSpringBubble

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ZLYSpringBubble

ZLYSpringBubble 是一个仿 QQ 未读消息拖拽气泡的工具。

效果⬇️⬇️⬇️

ZLYSpringBubble 效果

版本

  1. 0.1.0

    • 简单的 QQ 未读气泡效果的实现
    • 只支持单个气泡

安装

  1. CocoaPods
pod ‘ZLYSpringBubble’

使用

    _bubbleView = [[ZLYBubbleView alloc] init];
    _bubbleView.rootCircleCenter = CGPointMake([UIScreen mainScreen].bounds.size.width / 2, 70);
    _bubbleView.rootCircleR = 8;
    _bubbleView.floatingCircleR = 12;
    _bubbleView.maxDistance = 150;
    _bubbleView.bubbleColor = [UIColor colorWithRed:0 green:0.4 blue:0.4 alpha:1];

可调节参数:

/** 最大距离,超过最大距离气泡会断开,默认 100 */
@property (nonatomic, assign) CGFloat maxDistance;

/** 根圆点半径,默认 10.0 */
@property (nonatomic, assign) CGFloat rootCircleR;
/** 可拖拽圆点半径,默认 15.0 */
@property (nonatomic, assign) CGFloat floatingCircleR;

/** 根圆点圆心,默认 (0,0) */
@property (nonatomic, assign) CGPoint rootCircleCenter;
/** 可拖拽圆点圆心,默认和根圆点圆心一致 */
@property (nonatomic, assign) CGPoint floatingCircleCenter;

/** 默认 red */
@property (nonatomic, strong) UIColor *bubbleColor;

/**
 重置
 */
- (void)reset;

具体还可以参考 Demo 中的示例。

反馈

如果有什么修改建议,可以发送邮件到 coderfish@163.com,也欢迎到我的博客一起讨论学习哟~

About

仿 QQ 未读消息拖拽气泡的工具

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published