Swift 的下落动画iOS 不使用故事板

问题描述

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

Yolo 应用程序在注册页面上有,它有一堆以不同速度无缝下降的表情符号。

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

有我可以使用的库吗?

解决方法

    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)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...