1
私はカスタムテーブルビューセルを作成しました。そのセルにいくつかの文字列を表示したいと思います。私はバックエンドから文字列を取得するので、必要なラベルの数はわかりません。私は1つのラベルで文字列を連結しようとしましたが、以下のように実装しましたが、char ":"の後に別の属性を持つ文字列を表示したいと考えています。カスタムテーブルビューセル内の動的UILabels数
for (AttributesModel* attribute in model.attributes) {
NSString *attributeName = attribute.name;
attributeString = [[attributeString stringByAppendingString: attributeName] mutableCopy];
attributeString = [[attributeString stringByAppendingString: @" : "] mutableCopy];
for (NSDictionary *value in attribute.options) {
attributeString = [[attributeString stringByAppendingString: [value objectForKey:@"name"] ] mutableCopy];
attributeString = [[attributeString stringByAppendingString: @", "] mutableCopy];
}
attributeString = [[attributeString stringByAppendingString: @"\n"] mutableCopy];
}
char ":"の後にある文字列の属性を変更できませんでした。 これを行う方法はありますか?セルに動的な数のラベルを作成したり、「:」の後にのみ配置される文字列の属性を変更することはできますか?