0
私は、マーキーの動作が指定された画面上のラベルを持っています。サイズクラスを使用して、ラベルサイズをiPadの特定のサイズにしました。ビューが画面に表示されると、ラベルのサイズは小さくなります。しかし、次のビューに移動してそのビューに戻ったとき、ラベルのサイズは期待どおりに変更されます。最初にビューが表示されるようにサイズを変更したい。どうした?ビューが最初に表示されたときに、UILabelのテキストサイズがiPad用に更新されない
私はviewDidLayoutSubviews代わりのviewWillAppearで上記のコードを書いたviewWillAppear
にlblScrollingNotification.frame.origin.x = ScreenSize.SCREEN_WIDTH
lblScrollingNotification.text = "This is a sample text to check the animation of the text in home screen"
lblScrollingNotification.sizeToFit()
UIView.animate(withDuration: 12.0, delay: 1, options: ([.curveLinear, .repeat]), animations: {() -> Void in
self.lblScrollingNotification.center = CGPoint(x: self.lblScrollingNotification.bounds.size.width/2, y : self.lblScrollingNotification.center.y)
}, completion: { _ in })
いくつかのコードは私たちにアイデアを与えるかもしれません。 –
ラベルのサイズはどこで設定しますか?あなたはコードで質問を編集できますか? – Kerberos