我的 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];
}