UIProgressView - 進行度合を表示する
説明
UIProgressViewはUIViewのサブクラス
ソースコード
UIProgressViewSample.swift
import UIKit class UIProgressViewSample: UIView { override init(frame: CGRect) { super.init(frame: frame) let pv = UIProgressView(frame: CGRectMake(0, 0, 200, 50)) self.addSubview(pv) pv.center = self.center // サイズ変更 pv.transform = CGAffineTransformMakeScale(1.0, 2.0) // 初期値 pv.setProgress(0.8, animated: true) // デザイン //pv.trackTintColor = colorPattern.sub() //pv.progressTintColor = colorPattern.accent() // スタイル (Default, Bar) pv.progressViewStyle = UIProgressViewStyle.Default } required init(coder aDecoder: NSCoder) { fatalError("init(coder:) has not been implemented") } }
ViewController.swift
import UIKit class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() self.view.backgroundColor = colorPattern.back() self.view.addSubview(UIProgressViewSample(frame: self.view.frame)) } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() } }