【发布时间】:2016-09-21 13:39:40
【问题描述】:
我创建了一个自定义表格视图单元格,我想在该单元格中显示一些字符串。我从后端获取字符串,因此我不知道需要多少标签。我试图在一个标签中连接字符串并实现如下,但是我想在字符“:”之后显示具有不同属性的字符串。
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];
}
我无法更改位于字符“:”之后的字符串的属性。 有没有办法做到这一点?我可以在单元格中创建动态数量的标签还是只更改仅位于“:”之后的字符串的属性?
【问题讨论】:
标签: ios objective-c uitableview cocoa-touch