RippleEffect
你可以使用Material Design(谷歌材料设计)的“墨水涟漪”交互效果,这是用iOS swift编写的。
请随意提交pull requests。
特点
- 带盒大小的涟漪效果
- 涟漪动画
- 高度可定制
- 通过支持 @IBInspectable,可以将类属性暴露在Interface Builder中,并且您可以在实时中编辑这些属性
- MKButton
- MKCollectionViewCell
- 支持Swift4.2
安装
CocoaPods
RippleEffect通过CocoaPods提供。如果您有cocoapods 1.5.3或更高版本,您可以安装它,只需在Podfile中添加以下行:pod "RippleEffect"。
Carthage
如果您正在使用 Carthage,只需将 RippleEffect 添加到您的 Cartfile
github "manchan/RippleEffect"
请确保将 RippleEffect.framework
添加到 "链接框架和库" 以及 "copy-frameworks" 构建阶段。
手动
将 RippleEffect 目录添加到您的项目中。
Swift中的使用
要运行示例项目,首先克隆仓库,然后在 Example 目录中运行 pod install
。如果您从 pod 安装,您需要编写 import RippleEffect
。如果您想为 UIButton 应用涟漪效果
let button = MKButton(frame: CGRect(x: 10, y: 10, width: 100, height: 35))
button.maskEnabled = true
button.rippleLayerColor = .orange
要求
- Xcode 10.0 或更高版本
- iOS 10.0 或更高版本
作者
Yuichi Matsuoka,[email protected]
许可证
RippleEffect 在 MIT 许可下可用。有关更多信息,请参阅 LICENSE 文件。