【问题标题】:Falling Animation for Swift(iOS without using storyboard)Swift 的坠落动画(iOS 不使用故事板)
【发布时间】:2021-02-22 15:57:23
【问题描述】:

我是 iOS 新手,正在尝试像 Yolo 应用一样练习下落动画。

Yolo 应用的功能是在注册页面上,它以不同的速度无缝地拥有一堆落下的表情符号。

因此,如果我想为每个表情符号实现下降动画并且不使用故事板和 SwiftUI(因此使用 Appkit),这里的常见做法是什么。

有没有我可以使用的库?

【问题讨论】:

标签: ios swift animation ios-animations


【解决方案1】:
    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)

【讨论】:

  • 虽然此代码可以回答问题,但提供有关 如何 和/或 为什么 解决问题的附加上下文将改善答案的长期价值。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-01-28
  • 2012-02-21
  • 1970-01-01
  • 1970-01-01
  • 2021-05-05
  • 2013-01-25
  • 2020-05-19
相关资源
最近更新 更多