【发布时间】:2012-11-09 10:47:08
【问题描述】:
希望你做得很好。
我正在设置一个标签并调整它的框架..
UILabel *mylabel=[[UILabel alloc]init];
mylabel.Text=@"This is my label";
mylabel.frame=CGRectMake(10,10,200,21);
现在,如果我像这样从我设置的任何字符串中更改标签的文本
NSString *mystring=@"This is my first string that is to be assigned to my label dynamilcally";
mylabel.Text=mystring;
mylabel.frame.size.width=mystring.length;
但什么也没发生。标签的宽度保持 200,正如我在初始化时设置的那样。
这还需要获取 mystring 的 width 。如何获得?
非常感谢您对我的帮助。
【问题讨论】:
标签: objective-c ios6 uilabel xcode4.5