2011-06-15 4 views
0

J'ai des boutons uiButtons dans ma vue de table et je veux les charger avec des images que je reçois d'un tableau. Mais je ne suis pas en mesure d'ajouter des images sur le bouton en utilisant le tableau et il se bloque toute mon application. Quelqu'un peut-il me fournir la solution de comment ajouter des images à des boutons dans la vue de tableau en utilisant un tableau d'images.Toute aide sera appréciée.Ajouter un tableau d'images aux boutons UI

Cette méthode est appelée à partir d'une boucle où je passe un bouton comme paramètre

-(void)setImage1:(UIButton *)button 
UIButton *newButton=[[UIButton alloc]init]; 
newButton=button; 

[newButton setImage:[NSString stringWithFormat:@"%d.png", j] forState:UIControlStateNormal]; j++; } 

Merci, Christy

Répondre

0
//Create an image 
UIImage *image= [UIImage imageWithContentsOfFile:@"image.jpg"]; 

// Set image for the button 
[button setBackgroundImage:image forState:UIControlStateNormal]; 

Montrez-nous un peu de code au moins pour plus d'aide.

Vous ne devez pas créer le bouton dans cette méthode. Créez-le dans ViewDidLoad, ou mieux, dans le générateur Interface. Si vous créez un bouton par programmation, vous devrez également vous assurer que vous activez l'interaction utilisateur, puis définissez son cadre et ajoutez-le à la vue.

+0

Ceci est pour un bouton – Christina

+0

Encore une fois, montrez-nous du code afin que nous puissions mieux comprendre. Je ne comprends pas exactement ce que vous essayez de faire, mais cela me semble un problème assez facile. – darksky

+0

- (void) setImage1: (UIImageView *) imageView {\t \t \t UIButton * newButton = [[UIButton alloc] init]; \t nouveauBouton = bouton; \t \t \t \t // [newButton setImage: [NSString stringWithFormat: @ "% d.png", j] forState: UIControlStateNormal]; \t j ++; \t } – Christina

Questions connexes