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