动画文本没有出现在我的 UIView 对象中
Animation text does not appear in my UIView object
我正在使用一个 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 对象也比动画大,而动画像这样超小:
或许你可以尝试给按钮设置约束条件,例如:
submitButton.translatesAutoresizingMaskIntoConstraints = false
submitButton.widthAnchor.constraint(equalToConstant: 195).isActive = true
submitButton.heightAnchor.constraint(equalToConstant: 33).isActive = true
我正在使用一个 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 对象也比动画大,而动画像这样超小:
或许你可以尝试给按钮设置约束条件,例如:
submitButton.translatesAutoresizingMaskIntoConstraints = false
submitButton.widthAnchor.constraint(equalToConstant: 195).isActive = true
submitButton.heightAnchor.constraint(equalToConstant: 33).isActive = true