-(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];
}
这些是我在上面使用的功能......和