开发者

How to update a uilabel text

Hi in my project i need to update a label according to the events performed.

Suppose I'm interacting with the server then the label should display following text

1.Connecting to t开发者_如何学运维he server

2.Received response from the server etc

Can you help me?


Your question could be more complete.

If you're doing things programmatically you need to call the setText: method on your instance of UILabel with the new message each time. Something like:

//In practice use a smaller frame.

UILabel *label = [[UILabel alloc] initWithFrame:[window bounds]];

[label setText:@"Waiting for the server to do something interesting..."];

[window addSubview: label];

//later on....

[label setText:@"The server just sneezed! What shall I do?"];


Update the label text whenever you want, and then call the setNeedsDisplay function on it:

myLabel.text=@"Initial Text";
[myLabel setNeedsDisplay];


You have to create the outlet of UILabel. and then set the "labelname.text" to what u want according to the event.


you can set the text property of the label for setting text.

For example: In While connecting to the server event:

myLabel.text=@"Connecting to the server";

In the event When you recieve response

myLabel.text=@"Received response from the server";

and so on....

ADD LABEL THROUGH CODE This is how to add the label through code because i cant show the binding here in .h file

UILabel* myLabel;

in .m file viewDidLoad (Note: Dont alloc the label again in code except here)

myLabel=[[UILabel alloc]initWithFrame:CGRectMake(10,10,200,40)];//SET THE FRAME ACCORDING TO YOUR USE
[self.view addSubview:myLabel];
myLabel.text=@"Initial Text";

Release the label

- (void)dealloc {
    [myLabel Release];
}
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜