NSTimer
を使用して、アプリが動作していることをユーザーに知らせる。プログレスバーは3秒間持続するように設定されていますが、実行しているときには動きが「チック」で、滑らかではありません。とにかく私はそれをより滑らかにすることができます - 私は確かに私の部分の計算エラーです。ここでUIProgressViewがNSTimerで期待どおりに動作しない - Swift
はコードです:アップルのiOS SDKのドキュメントを1として
import UIKit
class LoadingScreen: UIViewController {
var time : Float = 0.0
var timer: NSTimer?
@IBOutlet weak var progressView: UIProgressView!
override func viewDidLoad() {
super.viewDidLoad()
// Do stuff
timer = NSTimer.scheduledTimerWithTimeInterval(0.1, target: self, selector:Selector("setProgress"), userInfo: nil, repeats: true)
} //close viewDidLoad
func setProgress() {
time += 0.1
progressView.progress = time/3
if time >= 3 {
timer!.invalidate()
}
}
}
あなたの返信ありがとう 私はあなたが私の質問を正しく取得しなかったと思います。私の進歩はうまく働いていて、アニメーションも –