0

我正在使用 UIObject 使用 Lottie 框​​架显示动画,这是一个提交按钮,当点击此 UIView 对象时,将播放动画。

但是这个动画中的文字没有出现,而且尺寸也是错误的。我的 UIView 对象的尺寸为 193*33,动画也有。这是我的代码;

 let SubmitButton = LOTAnimationView(name: "submit_195_33")
 self.SubmitViewName.addSubview(SubmitButton)
 SubmitButton.frame = CGRect(x: 0, y: 0, width: 195, height: 33)
 SubmitButton.contentMode = .scaleAspectFill
 SubmitButton.play()

即使我使用此代码,我的 UIView 对象也比动画大,并且动画非常小,如下所示:

在此处输入图像描述

4

1 回答 1

0

也许您可以尝试为按钮设置约束,例如:

submitButton.translatesAutoresizingMaskIntoConstraints = false
submitButton.widthAnchor.constraint(equalToConstant: 195).isActive = true
submitButton.heightAnchor.constraint(equalToConstant: 33).isActive = true
于 2017-08-04T21:20:32.040 回答