【发布时间】:2021-02-22 15:57:23
【问题描述】:
我是 iOS 新手,正在尝试像 Yolo 应用一样练习下落动画。
Yolo 应用的功能是在注册页面上,它以不同的速度无缝地拥有一堆落下的表情符号。
因此,如果我想为每个表情符号实现下降动画并且不使用故事板和 SwiftUI(因此使用 Appkit),这里的常见做法是什么。
有没有我可以使用的库?
【问题讨论】:
标签: ios swift animation ios-animations
我是 iOS 新手,正在尝试像 Yolo 应用一样练习下落动画。
Yolo 应用的功能是在注册页面上,它以不同的速度无缝地拥有一堆落下的表情符号。
因此,如果我想为每个表情符号实现下降动画并且不使用故事板和 SwiftUI(因此使用 Appkit),这里的常见做法是什么。
有没有我可以使用的库?
【问题讨论】:
标签: ios swift animation ios-animations
let emitterLayer = CAEmitterLayer()
emitterLayer.emitterPosition = CGPoint(x: 200, y: 200)
let cell = CAEmitterCell()
cell.birthRate = 10
cell.lifetime = 1
cell.velocity = 100
cell.scale = 0.1
cell.emissionRange = CGFloat.pi * 2.0
cell.contents = UIImage(named: "yes")!.cgImage
emitterLayer.emitterCells = [cell]
view.layer.addSublayer(emitterLayer)
【讨论】: