在末尾动态添加标签另一个标签

时间:2011-08-25 08:25:18

标签: iphone

嗨,我有一个滚动视图,在滚动视图中我有标签,我有一个动态文本的标签.....

我正在第一个标签末尾的滚动视图中添加另一个标签.....

,代码如下....

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];

现在我想在该标签的末尾动态添加另一个标签......

任何人都可以帮我怎么做........

3 个答案:

答案 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];

它有效