31

NSStringテーブル セル ラベルのすべての文字を大文字にしようとしています。

これが私のコードです:

  // cell title and subtitle
cell.nameLabel.text = listingNode.title;
[cell.nameLabel.text uppercaseString];

全く効果がないようです。

4

5 に答える 5

80

このメソッドuppercaseStringは、受信者の大文字表現を返します。つまり、返された文字列を収集し、それをテキストとしてラベルに適用する必要があります。

これを試して、

NSString *uppercase = [cell.nameLabel.text uppercaseString];
cell.nameLabel.text =  uppercase;
于 2013-09-02T10:41:34.503 に答える
4
NSString * str=@"jit";

NSLog(@"%@",[str uppercaseString]);


cell.nameLabel.text=[str uppercaseString];
于 2013-09-02T10:42:53.393 に答える
2

文字列を大文字に変換するだけです

cell.nameLabel.text=[String_name uppercaseString];
于 2013-09-02T10:42:47.610 に答える
1

あれについてどう思う。

cell.nameLabel.text = [listingNode.title uppercaseString];
于 2013-09-02T11:03:07.650 に答える
0

uppercaseString は値を返します - 操作の結果を含む NSString 。

cell.nameLabel.text = [listingNode.title uppercaseString];
于 2013-09-02T10:42:40.563 に答える