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割は画面と押し問答している私は、 熱中すればするほど画面に食い入り知らず知らずに前のめりの姿勢に。姿勢が悪い、、、、分かってるんだけど、やめられない。

外部ブラウザでURLを開く

アプリから外部ブラウザ(Safari)でURLを開く方法を記載します。内部的に利用する場合はWebViewを利用します。

UIFontのフォント一覧をWebViewで表示させてそれをキャプチャ保存する

文字フォントがわかっても実際の文字がわかりませんので、 WebViewに出力させて、その結果を端末のPhotoアルバムに保存させる処理をつくってみました
このエントリーをはてなブックマークに追加
右側のFacebookのLikeをクリック頂けると記事更新の際に通知されますので宜しければご利用下さい!