0

私は同じテキストで複数のラベルを設定しようとしていますが、私の人生では適切な方法を見つけることができません。

コレクション内のいくつかのラベルを「はい」または「いいえ」に変更するスイッチを処理するために ibaction を使用しています。

どんな洞察も大歓迎です。

4

1 に答える 1

0

これを支援するために、UILabel サブビューのタグを設定できます。まだ設定されていない場合は、ストーリーボードに移動し、ラベルをクリックして、属性インスペクターに移動し、[表示] の下にタグ フィールドがあります。

ラベルがすべて異なるタグ (0,1,2...) を持っている場合、次のループで必要な処理が行われます。

for(UIView *subview in [self.view subviews] ) {
    if([subview isKindOfClass:[UILabel class]]) {

         UILabel *currentLabel = (UILabel *)[self.view viewWithTag:subview.tag];
         currentLabel.text = @"yes";            
    }
}
于 2013-03-29T19:30:36.507 に答える