2017-08-03 12 views
0

私はUIObjectを使用して、サブミットボタンであるLottieフレームワークを使用してアニメーションを表示しています。このUIViewオブジェクトをタップすると、アニメーションが再生されます。アニメーションのテキストが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オブジェクトは、私はこのコードを使用している場合でも、アニメーション、その後大きく、アニメーションは、このような超小型です:

enter image description here

答えて

0

たぶん、あなたは、ボタンに制約を設定してみてくださいすることができます例えば、

submitButton.translatesAutoresizingMaskIntoConstraints = false 
submitButton.widthAnchor.constraint(equalToConstant: 195).isActive = true 
submitButton.heightAnchor.constraint(equalToConstant: 33).isActive = true 
関連する問題