Pregunta

Estoy buscando el estilo antiguo de UIProgressView:

alt text http://img.skitch.com/20090620-dagnbt6eh2s884nfkbkqgne1re.jpg a>

El único UIProgressViewStyle que puedo presentar es este:

alt text http://img.skitch.com/20090620-ewujnw3r62qnb91qpbd

¿El antiguo todavía está disponible? Establecer la propiedad UIProgressViewStyle siempre conduce al UIProgressView azul.

¿Fue útil?

Solución

Por lo que vale, otra forma de acceder a la barra de progreso de estilo antiguo es crear un control UIProgressView de la manera habitual. A partir de iOS 4.1, puede obtener la apariencia anterior configurando el estilo de la vista de progreso al valor no documentado de 100.

Esto evita usar una clase no documentada, o incluso llamar a métodos no documentados. Sin embargo, estoy seguro de que Apple todavía no lo aprobará ... ;-)

Dave

Otros consejos

Creo que hay dos estilos para UIProgressView. El valor predeterminado al que se hace referencia como UIProgressViewStyleDefault, y al que se refiere se llama UIProgressViewStyleBar.

esos se establecen de la siguiente manera yourUIProgressView.ProgressViewStyle = UIProgressViewStyleBar;

o

no establece nada por defecto.

Ella escribió su libro cuando el SDK todavía era NDA y antes de usar IB. Muchos, muchos cambios ocurrieron después de ese tiempo.

Es UIProgressBar , una subclase privada de UIProgressView.

Puede usarlo de esta manera, pero Apple podría rechazar su aplicación:

[[NSClassFromString(@"UIProgressBar") alloc] initWithFrame:CGRectMake(0.0f, 0.0f, 100.0f, 90.0f)];
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top