Pergunta

Eu estou procurando o velho estilo do UIProgressView:

alt texto http://img.skitch.com/20090620-dagnbt6eh2s884nfkbkqgne1re.jpg

A única UIProgressViewStyle, eu sou capaz de presente é esta:

alt texto http://img.skitch.com/20090620-ewujnw3r62qnb91qpbdh8iktne.jpg

É o antigo ainda está disponível? Definir o UIProgressViewStyle propriedade sempre leva à UIProgressView azul.

Foi útil?

Solução

Para o it'a pena, uma outra maneira de acessar a barra de progresso de estilo antigo é criar um controle UIProgressView da maneira usual. A partir do iOS 4.1, você pode obter a aparência de idade, definindo o estilo da visão de progresso para o valor não documentada de 100.

Isso evita usando uma classe não documentada, ou até mesmo chamando métodos ilegais. No entanto, tenho certeza que a Apple ainda não vai aprovar ..; -)

Dave

Outras dicas

Eu acho que existem dois estilos para o UIProgressView. O padrão que é referenciado como UIProgressViewStyleDefault, eo que você está se referindo é chamado UIProgressViewStyleBar.

aqueles são definidos como o seguinte yourUIProgressView.ProgressViewStyle = UIProgressViewStyleBar;

ou

set nada para o padrão.

Ela escreveu seu livro quando o SDK ainda estava NDA e antes que costumava IB. Muitas, muitas mudanças ocorreram após esse tempo.

de UIProgressBar , uma subclasse particular de UIProgressView.

Você pode usá-lo desta maneira, mas a Apple pode rejeitar seu aplicativo:

[[NSClassFromString(@"UIProgressBar") alloc] initWithFrame:CGRectMake(0.0f, 0.0f, 100.0f, 90.0f)];
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top