2011-08-25 81 views
0

您好,我有一个滚动视图,并在滚动视图我有标签,并和我有该标签的动态文本.....末动态地添加标签,另一个标签

和我加入另一个标签在第一拉布勒的端部的滚动视图.....

和代码如下....

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

试试这个

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

当你有添加另一个标签后第一

简单地后ienewlabel.x =(originallabel.x + originallabel.width)

希望它能帮助动态创建另一个标签...

0

如果妳想要你的标签添加到标签的右侧通过使用 改变X位置,但不改变你的标签框架的y位置

label2X = label1X + label1.width; UILable * label2 = [[UILabel alloc] initWithFrame:CGRECTMake(label2X,24,150,30)];}};

[scrollview addSubview:lblGenericName]; [label2 release];

它的工作原理