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”键并更改其他键(逐个)。