Вопрос

Я ищу старый стиль UIProgressView:

альтернативный текст http://img.skitch.com/20090620-dagnbt6eh2s884nfkbkqgne1re.jpg

Единственный UIProgressViewStyle, который я могу представить, это:

альтернативный текст http://img.skitch.com/20090620-ewujnw3r62qnb91qpbdh8iktne.jpg

Старый еще доступен?Установка свойства UIProgressViewStyle всегда приводит к синему UIProgressView.

Это было полезно?

Решение

Как бы то ни было, другой способ доступа к индикатору выполнения старого стиля — это создание элемента управления UIProgressView обычным способом.Начиная с iOS 4.1, вы можете получить старый внешний вид, установив для стиля представления прогресса недокументированное значение 100.

Это позволяет избежать использования недокументированного класса или даже вызова недокументированных методов.Однако я уверен, что Apple все равно не одобрит..;-)

Дэйв

Другие советы

Я думаю, что есть два стиля для UIProgressView. По умолчанию это UIProgressViewStyleDefault, а то, на которое вы ссылаетесь, называется UIProgressViewStyleBar.

они установлены следующим образом yourUIProgressView.ProgressViewStyle = UIProgressViewStyleBar;

или

ничего не устанавливать по умолчанию.

Она написала свою книгу, когда SDK был еще NDA и до того, как он использовал IB. Много, много изменений произошло после этого времени.

Это UIProgressBar , частный подкласс UIProgressView.

Вы можете использовать его таким образом, но Apple может отклонить ваше приложение:

[[NSClassFromString(@"UIProgressBar") alloc] initWithFrame:CGRectMake(0.0f, 0.0f, 100.0f, 90.0f)];
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top