-(IBAction)choiceOne:(id)sender{
    if ([Choice2 isSelected]) {
        [Choice2 performSelector:@selector(finishHighlight:) withObject:sender afterDelay:0];
        score = score -4;
        score = score+8;
        NSLog(@"Score updated %i touched from choice 1 ",score);
        [self performSelector:@selector(doHighlight:) withObject:sender afterDelay:0];
        checker =1 ;
    }else if ([Choice3 isSelected]) {
          [Choice3 performSelector:@selector(finishHighlight:) withObject:sender afterDelay:0];
        score = score -2;
        score = score+8;
        NSLog(@"Score updated %i touched from choice 1 ",score);
        [self performSelector:@selector(doHighlight:) withObject:sender afterDelay:0];
        checker =1 ;
    }
    else {
        score = score+8;
        NSLog(@"Score updated %i touched from choice 1 ",score);
        [self performSelector:@selector(doHighlight:) withObject:sender afterDelay:0];
        checker =1 ;
    }
}
如果从菜单中按下任何其他按钮,我必须从所选按钮完成突出显示
- (void)doHighlight:(UIButton*)b {
    [b setHighlighted:YES];
}    
-(void)finishHighlight:(UIButton*)a{
    [a setHighlighted:NO];
}
这些是我在上面使用的功能......和