J'ai une étiquette (beaucoup d'étiquettes en fait) maintenant je veux une image en arrière-plan de mon étiquette (même image) de sorte que le texte écrit dans mon étiquette soit montré à user.I ont pour le faire par programme .... Ce sera génial si quelqu'un peut me guider.Merci.définir une image à l'arrière-plan d'une étiquette par programme
1
A
Répondre
0
La méthode la plus simple serait de simplement superposer un UIImageView derrière le UILabel. Si vous voulez le rendre plus robuste, vous pouvez créer une sous-classe UILabel qui expose une méthode ou une propriété pour définir l'arrière-plan de l'image et ajouter l'image à elle-même.
CGPoint labelPos = CGPointMake(123, 234);
UIImage *theImage = [UIImage imageNamed:@"button_bg.png"];
UIImageView *theImageView = [[UIImageView alloc] initWithImage:theImage];
theImageView.frame = CGRectMake(labelPos.x, labelPos.y, theImage.size.width, theImage.size.height);
UILabel *theLabel = [[UILabel alloc] initWithFrame:CGRectMake(labelPos.x, labelPos.y, 100, 50)];
theLabel.backgroundColor = [UIColor clearColor];
// ...label config...
[self.view addSubview:theImageView];
[self.view addSubview:theLabel];
[theImageView release];
[theLabel release];
Questions connexes
- 1. Comment ajouter une "étiquette personnalisée" à iOS AddressBook par programme?
- 2. Comment paramétrer une étiquette de fichier par programme
- 3. Définir UITabBarItem personnalisé par programme?
- 4. Définir Autolock par programme
- 5. Comment mettre une étiquette sur une image
- 6. Comment assigner par programme une image (Bitmap) à un contact?
- 7. comment ajouter une étiquette sur une image?
- 8. Définir asp: Contenu par programme
- 9. Ajout d'une image à un UINavigationBar par programme
- 10. comment modifier une couleur dans une image par programme?
- 11. définir "par défaut" image d'arrière-plan UIViewController?
- 12. envoyer une image avec mms sur iphone par programme?
- 13. Création par programme d'une zone cliquable sur une image
- 14. Comment définir une vue par programme pour mon tabBarController?
- 15. WPF DataGrid - Définir une cellule en mode d'édition par programme
- 16. Comment enregistrer une image d'un autre site Web par programme?
- 17. Définir le statut ICQ par programme
- 18. Définir par programme OnSelectedIndexChanged pour un ddl
- 19. iPhone TabBarController - Définir l'onglet sélectionné par programme
- 20. WPF définir un événement attaché par programme
- 21. une Ext.TextField définir par programme pour être valide
- 22. Comment définir une classe CSS pour une étiquette générée dynamiquement?
- 23. Définir par programme l'indicateur de suivi d'un MailItem à compléter?
- 24. Définir APN par programme sur Android
- 25. Puis-je définir SQLNET.AUTHENTICATION_SERVICES = (NONE) par programme?
- 26. Définir le contenu ASP: ContentPlaceHolder par programme
- 27. Spring: Comment définir par programme FactoryBean
- 28. Développement Android: définir un programme par défaut
- 29. Comment définir le style par programme
- 30. Ajout par programme d'étiquettes à une ligne nouvellement créée?