Swift転職なら=>【LevTech】
↑クリックして拡大
↑クリックして拡大
↑クリックして拡大
↑クリックして拡大

頭痛が減ったので共有です!

rebuild.fmを応援しています!

HOME > UIProgressview

UIProgressview

読み込みのプログレスバーがビョーンと表示されるバーです。

UIProgressViewの表示2

UIProgressViewのクラス階層

NSObject

UIResponder

UIView

UIProgressView


参考:UIKit Framework Reference UIProgressView Class Reference
参考:028 UIProgressViewで進捗の具合の確認

やってみた

以下のコードをViewControllerのviewDidLoadに貼り付けてください。


        self.view.backgroundColor = UIColor.orangeColor()// 背景色を白色にする
        
        let screenWidth =  UIScreen.mainScreen().bounds.size.width;//スクリーン幅
        var myProgressView: UIProgressView = UIProgressView(frame: CGRectMake(0, 100, screenWidth, 10))
        myProgressView.progressTintColor = UIColor.whiteColor()// バーの読み込みの色は黒
        myProgressView.trackTintColor = UIColor.blackColor()// バーの背景は灰色
        
        myProgressView.progress = 0.2// 進捗セット(0.0~1.0)
        
        self.view.addSubview(myProgressView)//viewに追加
        

上記を実行すると以下のようになります。

UIProgressView途中の表示画像

この進捗バーを進めるためにはmyProgressView.progressを更新してください。

100%にする場合はマックスの1.0を以下のようにセットします。 animated引数を使ってビョーンとアニメーションさせることも可能。


        myProgressView.setProgress(1.0)// アニメーションなし
        myProgressView.setProgress(1.0, animated: true)// アニメーションあり
        

UIProgressViewの表示2

おまけ

プログレスバーはWebViewなんかとも相性がよさそうです。ブラウザの上にピタッと相対的にくっつけるのであれば自動で伸縮するAutoLayoutが便利ですのでAutoLayoutの記事 もよろしければお読みください。

↓こんな記事もありますよ!

Pintoを1年利用してほんとにプログラマーの背筋がピンとなった(P!nto)

猫背どうにかならないかな、、、、。プログラマーとしての職業上日中8割9割は画面と押し問答している私は、 熱中すればするほど画面に食い入り知らず知らずに前のめりの姿勢に。姿勢が悪い、、、、分かってるんだけど、やめられない。

Pre特殊文字難民

記事を書いている時によくつまずくことがあります。preでコードを表示する際に、 カッコを使うと文章が消えてしまったり、ドルマークの変数が表示できなかったり。その度に検索して探しているのでサイトの中に入れてしまいます。 以前のバックスラッシュもそうですが、こういった特殊文字難民対策のページにしておきます。

WatchKitでタイマーアプリを作成する。

簡単なアプリを作成しながらAppleWatchを学んでいきます。前回の記事で大まかな動きは理解できましたので、 つぎはAppleWatchとアプリとの連携をタイマー機能を利用して検証していきます
このエントリーをはてなブックマークに追加
右側のFacebookのLikeをクリック頂けると記事更新の際に通知されますので宜しければご利用下さい!