RippleEffect 0.1.1

RippleEffect 0.1.1

Yuichi Matsuoka 维护。



RippleEffect

Platform Language Carthage compatible Version License

你可以使用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 文件。