我在写Objective-C。
如何在字符串中添加度数符号?我知道它的unicode:00B0
和UTF8:C2 B0
。
答案 0 :(得分:41)
使用字符串文字:\u00B0
。对于Unicode字符,它始终是“\ u”后跟字符代码。
NSString *temperature = [NSString stringWithFormat:@"65%@", @"\u00B0"];
答案 1 :(得分:17)
这是你使用Swift的方法:
var temperature = "65\u{00B0}" // degree symbol
答案 2 :(得分:5)
刚刚找到了这个非常有用的答案,但它甚至可以缩写为以下(自解释):
NSString *temperature = @"65\u00B0";
答案 3 :(得分: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;