0

ストーリーボードに動的にラベルを作成しました。今、私はそれらのラベルに名前を付けたいと思います。どうしたらいいのかわからない。これは私のコードです:

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

ここでは、ストーリーボードでhtmlコードを使用しています。データベースから値を取得し、それらの値をラベルテキストとして配置しています。名前を付けるだけで、値をappdelegateに渡す必要があります。これはmainstoryboardファイルです。

4

1 に答える 1

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.
}
于 2012-11-27T08:23:05.457 に答える