2011-04-20 41 views
0

如何與一個按鈕如何改變兩個標籤,一個個一個鍵

-(IBAction)see :(id) sender 

{ 
    labl1.text=[NSString stringWithFormat:@"hi"]; 

    labl2.text=[NSString stringWithFormat:@"helo"]; 

} 
+0

我沒有得到你.. – dks1725 2011-04-20 10:28:20

+0

你不應該需要編寫lbl1.text = [的NSString stringWithFormat:@ 「喜」];在這種情況下。改爲使用lbl1.text = @「hi」。這也適用於labl2。 – LuckyLuke 2011-04-20 10:40:25

回答

1

嘗試改變兩個標籤,一個個以下

假設你在內存中有兩個的UILabel。

//Set text 
    labl1.text=[NSString stringWithFormat:@"hi"]; 
    labl2.text=[NSString stringWithFormat:@"helo"]; 

    //Set their frame 
    labl1.frame = CGRectMake(x,y,width,height); 
    labl2.frame = CGRectMake(x,y,width,height); 

    ........... 
    ........... 

    //Add to super view 
    [self.view addSubviews:labl1]; 
    [self.view addSubviews:labl2]; 

-(IBAction)see :(id) sender 
{ 
    if(SomeCondition) 
    { 
     labl1.hidden = NO; 
     labl2.hidden = YES; 
    } 
    else 
    { 
     labl2.hidden = NO; 
     labl1.hidden = YES; 
    } 
} 
相關問題