У меня есть UIProgressView в моей раскадровке, подключенной к моему коду. Я пытаюсь установить прогресс на что-то ненулевое.UIProgressView сохраняет сброс до 0.0
Вот пример моего кода, который я разместил в viewDidLoad.
[self.progressBar setProgress:(float)someValueBetween0.1and1.0 animated:NO];
Однако то, что происходит в том, что индикатор будет значение, которое я создал, а затем быстро анимировать до 0.0. Например, если я задаю ход до 0,5, панель будет заполняться наполовину, когда представление загружается, а затем анимируется до 0,0.
Я попытался с помощью
self.progressBar.progress = (float)someValueBetween0.1and1.0;
Это не работал ни.
Я не изменяю прогресс шага прогресса через код в другом месте. Я пробовал Google, прочитав ссылку на класс 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];
}
mate, показать декларацию progressView и весь раздел, где вы его установили – Woodstock
Создал новый проект, чтобы быть уверенным, что это не что-то еще в моем коде, возиться с индикатором выполнения. Этот проект буквально имеет не что иное, как представление прогресса в пустом контроллере. Еще одна проблема. –
, и это все еще происходит? – Woodstock