iPhoneアプリ開発の虎の巻
HOME > UIProgressView

UIProgressView

UIProgressViewクラスは、進捗状況を表示するバーを管理するクラスです。
ダウンロードの進捗状況を表示する時などに使用されます。

プログレスバー

UIProgressViewのクラス階層

NSObjectUIResponderUIView ↑ UIProgressView

生成

// 生成例
UIProgressView *pv =
    [[UIProgressView alloc] initWithProgressViewStyle:<スタイル名>];
【プログレスバーのスタイル】
スタイル名 説明
UIProgressViewStyleDefault 白地に青いバーのスタイル
 プログレスバー(UIProgressViewStyleDefault)
UIProgressViewStyleBar 灰地に白いバーのスタイル
 プログレスバー(UIProgressViewStyleBar)

UIProgressViewのプロパティ

【UIProgressViewの主要プロパティ】
プロパティ名/型 読専 説明
progress
float
進捗の度合いを設定する(0.0~1.0)
(例)pv.progress = 0.8; //進捗状況を80%に設定する

主要なプロパティのみ掲載しています。
 上記「UIProgressViewのクラス階層」にあるクラスのプロパティも使用できます。

UIProgressView例文

// プログレスバー作成例文
UIProgressView *pv = [[[UIProgressView alloc]
    initWithProgressViewStyle:UIProgressViewStyleDefault] autorelease];
pv.frame = CGRectMake(0, 0, 200, 10);
pv.progress = 0.8;
[self.view addSubview:pv];
totop