0
私はカスタムプログレスバーを作成しており、より多くの問題が発生しています。バックグラウンドでは赤い影をつけて、完全から無に進むイメージを表示するプログレスバーがあります。基本的にはこれは通常の進捗バーですが、カスタムイメージではアニメーション化にかかる時間の0%から100%になるラベルなどを追加したいと思います。私はアニメーションにカウンターを追加しようとしましたが、私が望むように増加しません。これはこれまでの私のアニメーションブロックです。あなたの問題についてオーバーレイされた画像の進行状況バー0〜100%
override func viewDidAppear(_ animated: Bool) {
UIView.animate(withDuration: 3.0, animations: {
self.catScanE.frame = CGRect(x: 27 , y: 200, width: 320, height: 0)
}, completion: {finished in self.performSegue(withIdentifier: "lastSegue", sender: nil)})
}
現在のプログレスバーは、最初のフレームの意味がわかりません。高さは0であると考えられ、満ちているシルエットを考える。アニメーションが進行すると同時に、そのアニメーションの上に0%から100%のラベルを追加したかっただけです。 –
ラベルを0%から100%にアニメーション化するには、代わりにタイマーを使用する必要があります。 timeInterval =/100でタイマーを作成し、タイマーティックハンドラーで、ラベルテキストを適切な値で更新します。 –
KinhChenDev
ありがとう!それはうまくいった! –