IOS如何添加视图旁边的另一个视图?
答
将新文字设置为第一个标签后,请访问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:
初始值设定项以及上面计算出的框架。
f.size.width不会工作,因为第2个标签的位置取决于第1个标签中存在的字符串的长度而不是其标签的宽度 –