Ecco il mio pezzo di codice che crea i pulsanti di programmazione:Come impostare un'immagine di sfondo individuale per gruppo di UIButtons livello di programmazione
NSArray *buttonImage=[NSArray arrayWithObjects:[UIImage imageNamed:@"Cover_0.png"],
[UIImage imageNamed:@"Cover_1.png"],
[UIImage imageNamed:@"Cover_2.png"],
[UIImage imageNamed:@"Cover_3.png"],
[UIImage imageNamed:@"Cover_4.png"],
[UIImage imageNamed:@"Cover_5.png"],
[UIImage imageNamed:@"Cover_6.png"],
[UIImage imageNamed:@"Cover_7.png"],nil];
UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
button.frame = CGRectMake(0, 0, 200.0f, 200.0f);
[button setTitle:[NSString stringWithFormat:@"%i", index] forState:UIControlStateNormal];
[button setTitleColor:[UIColor blackColor] forState:UIControlStateNormal];
button.titleLabel.font = [button.titleLabel.font fontWithSize:50];
[button setImage:buttonImage forState:UIControlStateNormal];
[button addTarget:self action:@selector(buttonTapped:) forControlEvents:UIControlEventTouchUpInside];
return button;
Ma durante l'esecuzione di esso non posso ottenere nel simulatore e la sua lanciando un segnale Sigabart errore. Qualcuno può aiutare?
: TKS ... ma se ho impostato come ObjectAtIndex come solo 1 Cover_1.png è impostato su tutte le immagini ma ho bisogno di ognuna, ma ha immagini di sfondo individuali ... Puoi Aiuto? ... – Dany
Devi usare [buttonImage objectAtIndex: 0] per impostare l'immagine sul pulsante Per il secondo Pulsante usa [buttonImage objectAtIndex: 1] Terzo [buttonImage objectAtIndex: 2]; Quarto [buttonImage objectAtIndex: 3]; Similario è necessario impostare – Sumanth
: Tks man ... Ho ottenuto il mio risultato definendo objectAtIndex come indice ... Ma ho provato a sparare azioni diverse per ogni pulsante selezionandolo ... Ecco il mio codice per il primo pulsante – Dany