SnowFalling 1.0.3

SnowFalling 1.0.3

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布上次发布2015年5月
SPM支持 SPM

Nagasawa Hiroki 维护。



  • pixyzehn

Swift 实现的下雪效果,就像 iOS 上 Dec 25 的 LINE。

演示

SnowFalling

安装

其他

将 SnowFalling (包括 SnowFallingView.swift 文件夹) 添加到你的项目中。


默认值如下。

let kDefaultFlakeFileName               = "snowflake"
let kDefaultFlakesCount                 = 200
let kDefaultFlakeWidth: Float           = 40.0
let kDefaultFlakeHeight: Float          = 46.0
let kDefaultMinimumSize: Float          = 0.4
let kDefaultMaximumSize: Float          = 0.8
let kDefaultAnimationDurationMin: Float = 6.0
let kDefaultAnimationDurationMax: Float = 12.0

根据需要,你可以调整其他参数。

sfv = SnowFallingView(frame: CGRectMake(0, 0, view.frame.size.width * 2, view.frame.size.height * 2))
sfv?.flakeFileName        = "snowflake"
sfv?.flakesCount          = 100  // Default is 100.
sfv?.flakeWidth           = 40.0 // Default is 40.0
sfv?.flakeHeight          = 46.0 // Default is 46.0
sfv?.flakeMinimumSize     = 0.6  // Default is 0.4
sfv?.flakeMaximumSize     = 0.8  // Default is 0.8
sfv?.animationDurationMin = 6.0  // Default is 6.0
sfv?.animationDurationMax = 12.0 // Default is 12.0
view.addSubview(sfv!)

参见 SnowFalling-Sample 项目以获取更多信息。

描述

在演示中,如果你尝试点击 3 次(即三连击),你可以更改下雪与否的状态。

我想你在东京可能很长时间看不到下雪了:-c

许可证

MIT

作者

pixyzehn