tableData = [[NSMutableArray alloc] init];
[tableData addObjectsFromArray:[NSArray arrayWithObjects: @"ONE" @" " @"TWO", @"NEXT CELL", nil]];
我希望@"TWO"
用斜体字表示。任何人都知道如何?
答案 0 :(得分:0)
文本的样式信息是NSAttributedString的一部分,而不是普通的NSString。您需要转换为该属性,然后为斜体范围添加属性。
答案 1 :(得分:0)
从数组中提取NSString
(最有可能使用objectAtIndex
:方法)。
NSArray *myArray = @[@"Hey", @"Hello"];
NSString *source = [myArray objectAtIndex: 0];
NSAttributedString destination = [[NSAttributedString alloc] initWithString: source attributes:@{NSFontAttributeName: [UIFont italicSystemFontOfSize:12]}];
这将返回一个目标对象,其斜体文本大小为12;您可以指定您选择的字体大小。