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)
}
圣诞快乐
示例
要运行示例项目,请克隆仓库,然后首先从示例目录中运行 pod install
。
安装
SnowEffectViewBuilder可以通过CocoaPods获取。要安装它,只需将以下行添加到您的Podfile中
pod 'SnowEffectViewBuilder'
作者
DADA,[email protected]
许可证
SnowEffectViewBuilder可在MIT许可证下使用。有关更多信息,请参阅LICENSE文件。