LNBRippleEffect 可以创建一个类似 Tinder 的按钮,带有波纹动画效果。

简介 - 图1

安装

使用Cocoapods

CocoaPods是一个Objective-C的依赖管理器,它可以自动化并简化在项目中使用第三方库(如LNBRippleEffect)的过程。

Podfile

  1. pod 'LNBRippleEffect'

正常安装

  1. 下载zip文件。
  2. LNBRippleEffect.hLNBRippleEffect.m文件添加到您的工作区
  3. 选择’Copy items if needed’选项

使用方法

导入LNBRippleEffect.h

  1. #import "LNBRippleEffect.h"

在ViewController中添加以下代码即可。

  1. LNBRippleEffect *rippleEffect = [[LNBRippleEffect alloc]initWithImage:[UIImage imageNamed:@""] Frame:CGRectMake(110, 200, 100, 100) Color:[UIColor colorWithRed:(28.0/255.0) green:(212.0/255.0) blue:(255.0/255.0) alpha:1] Target:@selector(buttonTapped:) ID:self];
  2. [rippleEffect setRippleColor:[UIColor colorWithRed:(28.0/255.0) green:(212.0/255.0) blue:(255.0/255.0) alpha:1]];
  3. [rippleEffect setRippleTrailColor:[UIColor colorWithRed:(28.0/255.0) green:(212.0/255.0) blue:(255.0/255.0) alpha:0.5]];
  4. [self.view addSubview:rippleEffect];

定制

LNBRippleEffect高度可定制

  1. 为按钮添加图片
  2. 通过编辑initWithImage的Color参数来更改按钮的边框
  3. 通过设置自定义RGB值到setRippleColor的UIColor属性来更改涟漪的颜色
  4. 通过设置自定义RGB值到setRippleTrailColor的UIColor属性来更改涟漪轨迹的颜色

作者

Bharath Lalgudi Natarajan(@lnbharath)

联系方式

邮件- iosdevbharath@gmail.com

许可证

LNBRippleEffect可以在MIT许可下使用。请参阅LICENSE文件以获取更多信息。