嗨,我有一个滚动视图,在滚动视图中我有标签,我有一个动态文本的标签.....
我正在第一个标签末尾的滚动视图中添加另一个标签.....
,代码如下....
UILabel *lblGenericName = [self createDynamicLabel:responseDrugInfo.GenName
contentFrame:CGRectMake(120, 24, 150, 20)
color:[UIColor customisedlightgreysColor]
font:[UIFont regular14]];
[scrollview addSubview:lblGenericName];
[lblGenericName release];
lblGenericName.numberOfLines = 0;
[lblGenericName sizeToFit];
现在我想在该标签的末尾动态添加另一个标签......
任何人都可以帮我怎么做........
答案 0 :(得分:0)
因为你必须在第一次
之后添加另一个标签在ienewlabel.x =(originallabel.x + originallabel.width)之后,只需动态创建另一个标签
希望它有所帮助...
答案 1 :(得分:0)
试试这个
UILabel *newLabel = [self createDynamicLabel:responseDrugInfo.GenName
contentFrame:CGRectMake(lblGenericName.frame.origin.x + lblGenericName.frame.size.width, lblGenericName.frame.origin.y, lblGenericName.frame.size.width, lblGenericName.frame.size.height)
color:[UIColor customisedlightgreysColor]
font:[UIFont regular14]];
[scrollview addSubview:newLabel ];
答案 2 :(得分:0)
如果您想将标签添加到标签的右侧使用 更改x位置但不要更改标签框架的y位置
label2X = label1X + label1.width;
UILable * label2 = [[UILabel alloc] initWithFrame:CGRECTMake(label2X,24,150,30)];
[scrollview addSubview:lblGenericName]; [label2 release];
它有效