类似于 Facebook Paper 中的 Like 按钮的粒子效果的自定义按钮控制。
将以下内容添加到您的 CocoaPods Podfile
pod 'MCFireworksButton'
或者克隆为 git 子模块,
或者只需将 MCFireworksButton
文件夹中的文件复制到您的项目中。
只需调用方法 -animate
开始粒子效果。
[self.likeButton animate];
包含一些基本的弹跳动画以供方便。
[self.likeButton popInsideWithDuration:0.4];
或者
[self.likeButton popOutsideWithDuration:0.5];
您可以指定用于粒子效果的粒子纹理和缩放比例
self.likeButton.particleImage = [UIImage imageNamed:@"Sparkle"];
self.likeButton.particleScale = 0.05;
self.likeButton.particleScaleRange = 0.02;
如果您不需要 UIButton 功能,可以直接使用 MCFireworksView
。
MCNumberLabel 使用 MIT 许可证。