-2
tableData = [[NSMutableArray alloc] init];
[tableData addObjectsFromArray:[NSArray arrayWithObjects: @"ONE" @" " @"TWO", @"NEXT CELL", nil]];

@"TWO"をイタリック体にしたい。誰でも方法を知っていますか?

4

2 に答える 2

0

配列から抽出しNSStringます (ほとんどの場合、objectAtIndex: メソッドを使用します)。

NSArray *myArray = @[@"Hey", @"Hello"];

NSString *source = [myArray objectAtIndex: 0];

NSAttributedString destination = [[NSAttributedString alloc] initWithString: source attributes:@{NSFontAttributeName: [UIFont italicSystemFontOfSize:12]}];

これにより、サイズ 12 のイタリック体のテキストを含む宛先オブジェクトが返されます。お好みのフォントサイズを指定できます。

于 2013-05-05T22:47:30.207 に答える
0

テキストのスタイリング情報は、プレーンな NSString ではなく、NSAttributedString の一部です。それに変換してから、斜体の範囲の属性を追加する必要があります。

于 2013-05-05T21:38:11.097 に答える