2011-08-25 176 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];

它的工作原理