2013-12-18 101 views

回答

1

試試這個。

-(IBAction)thirdButtonClick:(id)sender 
{ 
    if (!self.isChanged) 
    { 
    self.isChanged = YES; 
    [btn1 setTitle:@"Down" forState:UIControlStateNormal]; 
    [btn2 setTitle:@"Up" forState:UIControlStateNormal]; 
    } 
    else 
    { 
    self.isChanged = NO; 
    [btn1 setTitle:@"Up" forState:UIControlStateNormal]; 
    [btn2 setTitle:@"Down" forState:UIControlStateNormal]; 
    } 

} 

更新:如果連續點擊第三個按鈕,它也會隨之改變。

+0

@Bhagyashree mahajan我認爲,你是IOS的初學者,這就是爲什麼我們發佈答案給你。只是谷歌之前發佈問題到stackoverflow。快樂學習:)。 – Mani

+0

謝謝..它的工作原理。 –

+0

是的。我會發布問題之前谷歌。再次感謝。 –

0

尚未測試,但這應該工作。

@interface 

Class : Superclass 
{ 
    Bool flip; 
} 

@implementation 

-(IBAction)thirdButtonClick:(id)sender 
{ 
    [btn1 setTitle:[self titleForBool:flip] forState:UIControlStateNormal]; 

    flip = !flip; 

    [btn2 setTitle:[self titleForBool:flip] forState:UIControlStateNormal]; 
} 

-(NSString*)titleForBool:(BOOL)flip 
{ 
    return flip ? @"Up" : @"Down"; 
}