2011-04-20 38 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; 
    } 
} 
相关问题