コードに接続された Storyboard に UIProgressView があります。進行状況をゼロ以外に設定しようとしています。
これは、viewDidLoad に配置したコードの例です。
[self.progressBar setProgress:(float)someValueBetween0.1and1.0 animated:NO];
ただし、プログレス バーは設定した値になり、すぐに 0.0 までアニメーション化されます。たとえば、進行状況を 0.5 に設定すると、ビューがロードされたときにバーが途中まで塗りつぶされてから 0.0 までアニメーション化されます。
使ってみました
self.progressBar.progress = (float)someValueBetween0.1and1.0;
それもうまくいきませんでした。
他の場所のコードを介して進行状況バーの進行状況を変更していません。私はグーグルを試し、UIProgressViewクラスリファレンスを読んで、スタックオーバーフローを検索しましたが、成功しませんでした:/
編集: UIProgressView だけを使用して新しいプロジェクトを作成し、それが私のコード内に他のものではないことを確認しました。まだ動作していません。
#import "ViewController.h"
@interface ViewController ()
@property (weak, nonatomic) IBOutlet UIProgressView *testProgressView;
@end
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
[self.testProgressView setProgress:1.0 animated:NO];
}