iPhone如何在标签上写符号?

我将开发iPhone应用程序。 但是我陷入了一个地方。 我想从xib文件的标签上写一些符号。

这些符号不在键盘上,但我们可以通过ASCII值得到它。

例如:字符符号“mue”的ACSII值是230,但是如何在我不知道的标签上打印符号“mue”。

所以请帮助我。

提前致谢。

使用任何你喜欢的编辑器来生成这个字符,然后在XCode中打开你的xib并复制/粘贴它?

使用NSUTF8StringEncoding来编码你的string。

例如,

 NSString *str = [NSString stringWithUTF8String:"your string for encoding"]; [lblName setText:str]; 

以下function也将有助于:

 - (NSString *) decodedString:(NSString *) originalString { NSString *newString = [NSString stringWithUTF8String:[originalString cStringUsingEncoding:[NSString defaultCStringEncoding]]]; return newString; } 

我build议使用上面的function。

我认为你的意思是字符'μ',是的?

如果是这样,当您在XIB中编辑标签时,只需在Macintosh键盘上单击“选项”和“m”即可将其input到标签中。

如果你可以使用unicode号码,你可以这样做:

 NSString *muString = [NSString stringWithFormat:@"%C", 0x03BC]; 

写入0x然后是Unicode编号。

打开“特殊字符”面板并search你的angular色。 你可以在编辑菜单的底部find它。 还有一个捷径, cmd + opt + t

复制并粘贴你的angular色到你的UILabel。

和btw: option + m

您只需在键盘上使用“Alt”键+“m”键input标签,当您在XIB和其他符号中编辑标签时,可以使用“Alt”键和其他键轻松获取。 您可以修复“Alt”键并更改其他键(逐个)。