あなたがうまくやっていることを願っています。
ラベルを設定してフレームを調整しています。
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の幅も取得する必要があります。それを取得する方法は?
たくさん助けてくれてありがとう。