SnowEffectViewBuilder 0.1.0

SnowEffectViewBuilder 0.1.0

nalydadad 维护。



  • DADA

SnowEffectViewBuilder

此仓库提供了一个用于显示雪花效果的SnowEffectViewBuilder

可以通过调用以下代码创建一个UIView

func createView(type: SnowType, size: CGSize) -> CAEmitterLayer

或通过调用以下代码创建一个CALayer

func createLayer(type: SnowType, size: CGSize) -> CAEmitterLayer

并提供三种设置雪花粒子方式。

  • 使用带字号的表情
  • 使用大小和颜色绘制圆圈
  • 使用自定义的UIImage
public enum SnowEffectViewBuilder.SnowType {
	case emoji(string: String, fontSize: CGFloat)
	case circle(size: CGSize, color: UIColor)
	case customImage(image: UIImage)
}

screenshot

圣诞快乐☃️☃️☃️☃️☃️☃️.

示例

要运行示例项目,请克隆仓库,然后首先从示例目录中运行 pod install

安装

SnowEffectViewBuilder可以通过CocoaPods获取。要安装它,只需将以下行添加到您的Podfile中

pod 'SnowEffectViewBuilder'

作者

DADA,[email protected]

许可证

SnowEffectViewBuilder可在MIT许可证下使用。有关更多信息,请参阅LICENSE文件。