gpt4 book ai didi

ios - 用 NSString 写一个 unicode 字符

转载 作者:技术小花猫 更新时间:2023-10-29 11:15:15 25 4
gpt4 key购买 nike

我在新项目中使用符号字体 Symbolicons 而不是图像。但是,似乎无法使用 NSString 设置任何超过 4 个字符的代码。

例子:

self.saveDealButton.titleLabel.font = [UIFont fontWithName:@"SS Symbolicons" size:31.0f];
[self.saveDealButton setTitle:@"\u1F4E5" forState:UIControlStateNormal];

但是不会工作:

self.shareButton.titleLabel.font = [UIFont fontWithName:@"SS Symbolicons" size:31.0f];
[self.shareButton setTitle:@"\uF601" forState:UIControlStateNormal];

工作正常。如何让 NSString 识别额外的位?

最佳答案

对于 Supplementary Multilingual Plane 中的那些字符,如您的示例所示,在转义字符串中使用大写 U 并后跟八个十六进制代码。所以应该写成\U0001F4E5

关于ios - 用 NSString 写一个 unicode 字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13101644/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com