如何在iPhone中大写标签文字?

时间:2011-12-13 10:05:06

标签: iphone

 NSDate* date = [NSDate date];
    NSDateFormatter* formatter = [[[NSDateFormatter alloc] init] autorelease];

    //Set the required date format

    [formatter setDateFormat:@"MMM"];

    //Get the string date

    NSString* str = [formatter stringFromDate:date];
    [_lbldateLabel setText:str];
    [str uppercaseString];

我有上面的代码用于在标签中显示月份(_lbldateLabel),但我用大写字母显示日期,现在它显示“Dec”,但我想要“DEC”。我把[str uppercaseString]; ,但没有任何变化,如何做到这一点。 提前谢谢。

1 个答案:

答案 0 :(得分:5)

[str uppercaseString]返回带有大写字符的新字符串,原始字符串保持不变。因此,您需要将 new 字符串设置为标签:

[_lbldateLabel setText:[str uppercaseString]];