J'ai une icône et je veux faire un bouton comme l'image, avec une couleur de fond par programme et l'icône au milieu, mais je ne sais pas comment le faire.Bouton avec la couleur de fond et l'icône dans iOS
Merci
J'ai une icône et je veux faire un bouton comme l'image, avec une couleur de fond par programme et l'icône au milieu, mais je ne sais pas comment le faire.Bouton avec la couleur de fond et l'icône dans iOS
Merci
Vous pouvez définir l'image à UIButton en utilisant la méthode - (void)setImage:(UIImage *)image forState:(UIControlState)state
et la couleur avec @property(nonatomic, copy) UIColor *backgroundColor
propriété
C'était. Je vous remercie – Juanjo
- (void)foo
{
UIButton *myButton = [UIButton buttonWithType:UIButtonTypeCustom];
myButton.frame = CGRectMake(0, 0, 280, 30); // put here right numbers
myButton.backgroundColor = [UIColor colorWithRed:84/255.0f green:114/255.0f blue:201/255.0f alpha:1];
[myButton setImage:[UIImage imageNamed:@"yourImage.png"] forState:UIControlStateNormal];
[myButton addTarget:self action:@selector(myButtonTapped:) forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:myButton];
}
- (void)myButtonTapped:(UIButton *)sender
{
//do something...
}
avez-vous lu ce encore? Référence de la classe 'UIButton': https://developer.apple.com/library/ios/documentation/uikit/reference/UIButton_Class/UIButton/UIButton.html – holex