2011-04-14 11 views

答えて

39

文字列リテラル:\u00B0を使用します。 Unicode文字の場合は、常に "\ u"の後に文字コードが続きます。

NSString *temperature = [NSString stringWithFormat:@"65%@", @"\u00B0"]; 
+0

IBでこれを行うにはどうすればよいですか? –

+1

@OlcayErtaş:フィールドに°を貼り付けることができます。 –

5

はちょうどこの非常に有用な答えを見つけたが、それも、次の(自明)と略称することができます。

NSString *temperature = @"65\u00B0"; 
17

これは、あなたが使用してそれを行うだろうかスウィフトです:

var temperature = "65\u{00B0}" // degree symbol 
0
NSMutableAttributedString *attributedString = [[NSMutableAttributedString alloc] initWithString:@"80\u00b0c"]; 
    [attributedString setAttributes:@{NSFontAttributeName : [UIFont fontWithName:@"Helvetica-light" size:40.0] 
             , NSBaselineOffsetAttributeName : @22} range:NSMakeRange(2, 2)]; 
    //asign this as a 
examplelabel.attributedtext = attributedString; 
関連する問題