2011-10-13 84 views
1

我想知道如何通過按鈕單擊來更改標籤上的文本,我有2個名爲加減的按鈕,如果我們單擊添加按鈕,每次單擊時它將從1 -10,如果我們點擊減號按鈕,它應該由1-10減少,用按鈕單擊更改標籤上的文本

我試着做一些東西,這是低於

-(IBAction) addQuantity 
{ 
    for (int i=1;i<11; i++) 
    { 
     [m_label setText:[NSString stringWithFormat:@"%i",i]]; 
    } 

} 

請朋友解釋我如何着手,

Registers Ranjit

回答

1
NSInteger counter = 0; 
-(IBAction) addQuantity 
{ 
    if (counter > 9) 
     return; 
    [m_label setText:[NSString stringWithFormat:@"%d",++counter]]; 
} 

-(IBAction) minusQuantity 
{ 
    if (counter < 1) 
     return; 
    [m_label setText:[NSString stringWithFormat:@"%d",--counter]]; 
} 
+0

嘿謝謝鈹,我怎麼可以設置限制只有10個數字? – Ranjit

+0

現在檢查答案 – beryllium

+0

好的非常感謝你:) – Ranjit