質問

UIProgressViewの古いスタイルを探しています:

代替テキストhttp://img.skitch.com/20090620-dagnbt6eh2s884nfkbkqgne1re.jpg

表示できる唯一のUIProgressViewStyleは次のとおりです。

代替テキストhttp://img.skitch.com/20090620-ewujnw3r62qnb91qpbdh8iktne.jpg

古いものはまだ利用可能ですか?プロパティ UIProgressViewStyle を設定すると、常に青いUIProgressViewが表示されます。

役に立ちましたか?

解決

価値のあるものとして、古いスタイルのプログレスバーにアクセスする別の方法は、通常の方法でUIProgressViewコントロールを作成することです。 iOS 4.1では、進行状況ビューのスタイルを文書化されていない値100に設定することで、古い外観を得ることができます。

これにより、文書化されていないクラスの使用や、文書化されていないメソッドの呼び出しも回避されます。ただし、Appleはまだ承認しません。;-)

デイブ

他のヒント

UIProgressViewには2つのスタイルがあると思います。 UIProgressViewStyleDefaultとして参照されるデフォルト、および参照しているものはUIProgressViewStyleBarと呼ばれます。

これらは次のように設定されます yourUIProgressView.ProgressViewStyle = UIProgressViewStyleBar;

または

デフォルトには何も設定しません。

SDKがまだNDAで、IBを使用する前に彼女は本を書きました。その後、多くの変更が発生しました。

UIProgressViewのプライベートサブクラスである UIProgressBar です。

この方法で使用できますが、Appleはアプリを拒否する可能性があります:

[[NSClassFromString(@"UIProgressBar") alloc] initWithFrame:CGRectMake(0.0f, 0.0f, 100.0f, 90.0f)];
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top