我使用Lottie API使用以下代码在我的一个静态表格视图单元格中拥有自定义动画视图。但是,视图没有出现。
我测试了其他Lottie文件,因此它不是文件。而且我还通过改变它的backgroundColor
测试了这个细胞,这个细胞有效,所以我称之为正确的细胞。
let index = IndexPath(row: 9, section: 0)
let cellWidth = self.tableView.cellForRow(at: index)?.frame.size.width
let cellHeight = self.tableView.cellForRow(at: index)?.frame.size.height
let animationView = LOTAnimationView(name: "loader1")
self.animationView.frame = CGRect(x: 0, y: 0, width: cellWidth! / 2, height: 50)
self.animationView.center = (self.tableView.cellForRow(at: index)?.center)!
self.animationView.contentMode = .scaleAspectFill
self.animationView.loopAnimation = true
self.tableView.cellForRow(at: index)?.addSubview(self.animationView)
self.animationView.play()