Hier ist mein Stück Code, das Tasten programmatisch erstellt:So stellen Sie individuelle Hintergrundbild für die Gruppe von UIButtons durch programmatisch
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;
Aber während es laufen kann ich nicht in Simulator bekommen und es ist ein Signal Sigabart werfen Error. Kann jemand helfen?
: tks ... aber wenn ich gesetzt als ObjectAtIndex als nur 1 Cover_1.png ist auf alle Bilder eingestellt, aber ich brauche jedes, aber hat individuelle Hintergrundbilder ... Kannst du helfen? ... – Dany
Du musst [buttonImage objectAtIndex: 0] verwenden, um das Bild auf die Schaltfläche zu setzen Schaltfläche verwenden [buttonImage objectAtIndex: 1] Drittens [buttonImage objectAtIndex: 2]; Vierte [buttonImage objectAtIndex: 3]; Similey Sie müssen – Sumanth
: Tks man ... Ich habe meine Ausgabe durch die Definition von objectAtIndex als Index ... Aber ich habe versucht, diffrent Aktion für jede Schaltfläche, indem Sie es ... Hier ist mein Code für die erste Schaltfläche – Dany