web-dev-qa-db-fra.com

Comment implémenter le bouton avec l'image d'arrière-plan programmatique dans iPhone

Je développe des images en vue avec le bouton Programmatiquement dans iPhone. Maintenant, je souhaite ajouter des boutons de bouton pour les boutons suivants et précédents. Je veux ajouter des images pour ces boutons par programme.

comment ajouter une image de bouton dans iPhone.

22
user549767

// ajoutez le bouton comme celui-ci

UIImage *redButtonImage = [UIImage imageNamed:@"ExitButton.png"];

        UIButton *redButton = [UIButton buttonWithType:UIButtonTypeCustom];
        redButton.frame = CGRectMake(280.0, 10.0, 29.0, 29.0);
        [redButton setBackgroundImage:redButtonImage forState:UIControlStateNormal];

        [view addSubview:redButton];
41
Sudhanshu

vous pouvez essayer ceci

 UIImage *buttonImage = [UIImage imageNamed:@"image.png"];

//create the button and assign the image
UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
[button setImage:buttonImage forState:UIControlStateNormal];


//create a UIBarButtonItem with the button as a custom view
//UIBarButtonItem *customBarItem = [[UIBarButtonItem alloc] initWithCustomView:button];

[button addTarget:self action:@selector(clickActionItem:) forControlEvents:UIControlEventTouchUpInside];

bonne chance

8
Kshitiz Ghimire

utilisez ceci pour définir l'image dans votre bouton

[yourButton setBackgroundImage:yourImage forState:UIControlStateNormal];
4
Ishu

Essaye ça,

UIButton *yourButton = [UIButton buttonWithType:UIButtonTypeCustom];
yourButton.frame = CGRectMake(0, 0, 80, 40);
[yourButton setBackgroundImage:[UIImage imageNamed:@"backgroungImage.png"] forState:UIControlStateNormal];
[self.view yourButton];
0
Yash Joshi