Ich habe mehrere Schaltflächen in einer Ansicht, jedes habe ich Tag-Wert und Aufruf einer gleichen Funktion, mein Problem ist, dass, wenn ich eine Schaltfläche auswähle, muss ich anderen Button-Status deaktivieren oder Sie können Ich sage, dass ich nur eine Taste gleichzeitig anzeigen muss. Wählen Sie den Status eines UIButton
My-Code
-(IBAction)checkOption:(id)sender
{
if([sender tag]==100)
{
//do stuff
}
if([sender tag]==101)
{
//do stuff
}
[self performSelector:@selector(doHighlight:) withObject:sender afterDelay:0];
}
- (void)doHighlight:(UIButton*)b {
if ([b isSelected])
{
b.selected = NO;
b.alpha = 0.5;
} else {
b.selected = YES;
b.alpha = 1;
}
}
sind die Schaltfläche 'IBOutlets'? – Shubhank
ja Tasten sind IBOutlets – iphonemaclover
down Wähler bitte entweder beantworten oder nicht stimmen ohne Grund, wenn Sie nicht wissen objective-c – iphonemaclover