Comment puis-je changer la couleur, ainsi que la taille de UIProgressBar dans l'iPhone SDKiPhone ProgressBar
Répondre
Vous pouvez probablement également en pirater une à l'aide d'une image qui ressemble à la barre de progression à sa plus petite taille, puis créer une image extensible avec celle-ci.
UIImage *progressBarImg= [someImage stretchableImageWithLeftCapWidth:5.0 topCapHeight:0.0];
Ensuite, vous pouvez définir l'image comme backgroundImage pour UIButton handicapés et animer la largeur du bouton progressivement pour indiquer la progression. Je n'ai pas essayé cela, mais je pense que ça marcherait.
En supposant que vous voulez dire un UIProgressView
, vous pouvez la redimensionner comme vous le feriez pour tout autre point de vue, en définissant le cadre:
UIProgressView *progressView = [[UIProgressView alloc] initWithProgressViewStyle:UIProgressViewStyleBar];
[progressView setFrame:CGRectMake(0,0,320,10)];
ou si vous utilisez le style par défaut, vous pouvez définir le cadre dans la méthode init:
UIProgressView *progressView = [[UIProgressView alloc] initWithFrame:CGRectMake(0,0,320,10)];
Pour autant que je sache, la couleur d'un UIProgressView
ne peut pas être cha nged. Vous devrez probablement lancer votre propre vue pour cela.
Comme on peut le constater, il y a très peu de personnalisation disponible pour UIProgressView ... plutôt sucky. La solution que je viens de mettre en œuvre était de pirater un UISlider. Voici le inspiration, sur le forum de support d'Apple.
- Créer une nouvelle UISlider
- Réglez le setMinimumTrackImage et setMaximumTrackImage à votre UIImage désiré valeurs
- Réglez le setThumbImage à zéro
- Définissez les limites supérieure et inférieure du curseur
Une fois Ceci est configuré et ajouté à votre UIView, utilisez votre méthode personnalisée pour définir la valeur du curseur à la valeur que vous auriez normalement assignée à la progression de UIPRogressView.
- 1. progressBar while MainFrom initialize
- 2. WPF: TextBox avec ProgressBar
- 3. ProgressBar in vb.net 2005
- 4. WPF ProgressBar pour Webservice Appel
- 5. Valeur d'affichage dans jQueryUI ProgressBar
- 6. C#: Comment combiner TrackBar avec ProgressBar
- 7. ProgressBar dans l'écran de démarrage personnalisé Silverlight
- 8. Comment afficher progressbar pendant la copie
- 9. jQuery: comment produire un ProgressBar à partir d'un balisage donné
- 10. Flex: ProgressBar indéterminé dans une fenêtre contextuelle modale?
- 11. ProgressBar se bloque lors de l'utilisation du multithreading
- 12. Comment modifier la vitesse d'animation d'un ProgressBar Windows.Controls (WPF)
- 13. Réseautage iPhone vers iPhone
- 14. communication iPhone à iPhone
- 15. Installation iPhone App pour iPhone
- 16. Comment déployer l'application iPhone sur iPhone?
- 17. iPhone View/Touch questions pour iPhone jeu
- 18. NSDateFormatter Iphone
- 19. iPhone firmware
- 20. iphone distribution
- 21. iPhone AudioSessionSetProperty
- 22. iPhone Coverflow
- 23. Paramètres iPhone
- 24. iphone development
- 25. iPhone NSUserDefaults
- 26. Clavier Iphone
- 27. Iphone, Cocos2d
- 28. iPhone Réseautage
- 29. iPhone: appel
- 30. iphone Development
Existe-t-il un moyen de faire fonctionner UIPrograssView? – Thys
que voulez-vous dire par courir? comme un NSProgressIndicator indéterminé? –