Advertisement
Guest User

Untitled

a guest
Apr 24th, 2017
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.10 KB | None | 0 0
  1. override func viewDidLoad() {
  2. super.viewDidLoad()
  3. /* 諸々の設定(省略) */
  4.  
  5. let navigationBarHeight = navigationController?.navigationBar.frame.size.height
  6. let statusBarHeight = UIApplication.shared.statusBarFrame.height
  7.  
  8. progressView = UIProgressView(frame: CGRect(x: 0, y: navigationBarHeight! + statusBarHeight, width: self.view.frame.size.width, height: 5)) // プログレスバー
  9. progressView.progressViewStyle = .default
  10. progressView.progressTintColor = appleBlueColor
  11. progressView.trackTintColor = .white
  12. progressView.transform = CGAffineTransform(scaleX: 1.0, y: 2.0) // 長さと太さの設定
  13.  
  14. self.view.addSubview(progressView)
  15. }
  16.  
  17. override func viewDidAppear(_ animated: Bool) {
  18. super.viewDidAppear(animated)
  19. fetchData()
  20. self.table.reloadData()
  21. }
  22.  
  23. func fetchData() {
  24. /* データを取得(省略) */
  25. // データ整形
  26. for d in Data:
  27. // 整形処理(省略)
  28. self.items.append(d) // 配列にデータを格納(これをtableviewで表示する)
  29. progressView.setProgress(Float(self.items.count)/10, animated: true)
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement