动态命名标签-ios

时间:2012-11-27 07:36:49

标签: iphone html objective-c ios text

我在故事板中动态创建了标签。 现在我想命名那些标签。 我不知道该怎么办。 这是我的代码:

<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Data Updated on  July 7, 2012" textAlignment="right" lineBreakMode="tailTruncation" minimumFontSize="10" id="ovU-eL-SMN">
                               <rect key="frame" x="313" y="961" width="444" height="30"/>
                               <autoresizingMask key="autoresizingMask" flexibleMinX="YES" flexibleMaxX="YES" flexibleMinY="YES" flexibleMaxY="YES"/>
                               <fontDescription key="fontDescription" type="system" pointSize="16"/>
                               <color key="textColor" red="0.047058823530000002" green="0.0" blue="0.35294117650000001" alpha="1" colorSpace="calibratedRGB"/>
                               <color key="highlightedColor" cocoaTouchSystemColor="darkTextColor"/>
                           </label>

在这里,我在storyboard中使用html代码。我从数据库中获取值并将这些值作为标签文本。我只需要命名它,并且值必须在appdelegate中传递 这是主板文件

1 个答案:

答案 0 :(得分:2)

你可以设置每个标签的标签属性,如10,11,12,你有多少标签。

然后

for(int i=10 ;i<last_label_Tag;i++)
{
UILabel *lbl=(UILabel*)[self.view viewWithTag:i];
lbl.text=@"Define text for the labels"// or you can use separate Labels without loop.
}