оживить изменение UIProgressView - PullRequest
28 голосов
/ 03 января 2009

Можно ли анимировать изменение UIProgressView так, чтобы дисплей плавно перешел на новое значение?

Вроде как NSProgressIndicator.

Ответы [ 3 ]

57 голосов
/ 03 января 2009

Если вы заинтересованы в этом, пожалуйста, заполните отчет об ошибке, дубликат / 5883058:

Название: UIProgressView setProgress:(float)value animated:(BOOL)animated

Описание проблемы: UIProgressView should имеет функцию setProgress:(float)value animated:(BOOL)animated, например UISlider, для анимации прогресса.

https://bugreport.apple.com

3 голосов
/ 30 июля 2015

Метод UIProgressView setProgress:animated: был добавлен в iOS 5:

[progressView setProgress:1.0 animated:YES];

https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIProgressView_Class/index.html

- (void)setProgress:(float)progress animated:(BOOL)animated

animated - ДА, если изменение должно быть анимированным, НЕТ, если изменение должно произойти немедленно.

Доступно в iOS 5.0 и более поздних версиях.

0 голосов
/ 11 ноября 2016

(Swift версия)

Метод UIProgressView setProgress:animated::

self.progressView.setProgress(1, animated: true)

https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIProgressView_Class/index.html

open func setProgress(_ progress: Float, animated: Bool)

animated - TRUE , если изменение должно быть анимированным, FALSE , если изменение должно произойти немедленно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...