类似QQ未读消息的拖拽效果 - wufeifan890330/DragBubbleView GitHub Wiki
类似QQ未读消息拖拽效果
效果图:
简略示意图:
接口:
@protocol WFFDragBubbleViewDelegate <NSObject>
- (void)dragBubbleView:(WFFDragBubbleView *)dragBubbleView didFinishAnimating:(BOOL)isDismiss;
@end
@interface WFFDragBubbleView : UIView
@property (nonatomic, weak) id <WFFDragBubbleViewDelegate> delegate;
// 最长可拖拽并保持的距离。拖拽超过距离后,松手则消失。
@property (nonatomic, assign) CGFloat maxDistance;
// 初始圆的半径
@property (nonatomic, assign) CGFloat circleRadius;
// 初始圆的圆心
@property (nonatomic, assign) CGPoint circlePoint;
// 拖拽出来的圆的半径
@property (nonatomic, assign) CGFloat touchCircleRadius;
// 示意图中白色虚线与红色虚线的夹角
@property (nonatomic, assign) CGFloat offsetRadian;
// 恢复初始状态
- (void)restore;
@end