1

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

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

私が提示できる唯一のUIProgressViewStyleはこれです:

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

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

4

4 に答える 4

6

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

これにより、文書化されていないクラスを使用したり、文書化されていないメソッドを呼び出したりすることを回避できます。ただし、Appleはまだ承認しないと確信しています..;-)

デイブ

于 2010-10-08T16:40:11.223 に答える
4

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

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

また

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

于 2009-09-01T21:59:27.647 に答える
2

彼女は、SDKがまだNDAであり、IBを使用する前に本を書きました。その後、多くの変化が起こりました。

于 2009-06-20T21:43:30.453 に答える
2

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

この方法で使用できますが、Appleはアプリを拒否する場合があります。

[[NSClassFromString(@"UIProgressBar") alloc] initWithFrame:CGRectMake(0.0f, 0.0f, 100.0f, 90.0f)];
于 2010-01-29T01:50:16.927 に答える