2011-08-30 71 views

回答

2

将新文字设置为第一个标签后,请访问frame标签的属性。
第二个标签的位置将是:现在

CGRect f = firstLabel.frame; 
CGRect f2 = CGRectMake(f.origin.x + f.size.width, 
         f.origin.y, 
         theWidthYouWant, 
         f.size.height); 
secondLabel.frame = f2; 

第二个标签旁边的第一。

如果要将新标签添加到容器视图,请使用initWithFrame:初始值设定项以及上面计算出的框架。

+0

f.size.width不会工作,因为第2个标签的位置取决于第1个标签中存在的字符串的长度而不是其标签的宽度 –

相关问题