UIFont 中符号的使用

发布于 2024-12-29 06:16:57 字数 285 浏览 2 评论 0原文

我使用的UIFont支持我想要的符号。如何以编程方式在代码中键入该符号?

UILabel *label = [ [UILabel alloc ] initWithFrame:frame];
scoreLabel.font = [UIFont fontWithName:@"Arial Rounded MT Bold" size:(20.0)];
label.text = [NSString stringWithFormat: @"%d", text];
[self addSubview:label];

The UIFont I use supports the symbol I want. How programmatically can I type that symbol in the code?

UILabel *label = [ [UILabel alloc ] initWithFrame:frame];
scoreLabel.font = [UIFont fontWithName:@"Arial Rounded MT Bold" size:(20.0)];
label.text = [NSString stringWithFormat: @"%d", text];
[self addSubview:label];

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

爱的那么颓废 2025-01-05 06:16:57

实际上,您可以直接将符号粘贴到源代码中。所有 Mac OS X 的工具都在源代码中支持 UTF8。

所以这是完全合法的:

NSString *qa = @"6 ÷ 2 = 3";

您可以使用选项斜杠输入 ÷ 符号,或使用 Mac OS X 的字符查看器并双击它。

也就是说,我并不真正相信我使用的所有东西都能正确支持 UTF8。因此,对于我自己来说,我使用 unicode 转义序列。例如:

NSString *qa = @"6 \u00F7 2 = 3";

You can actually just paste the symbol right into the source code. All of Mac OS X's tools support UTF8 in source code.

So this is perfectly legitimate:

NSString *qa = @"6 ÷ 2 = 3";

You can enter the ÷ symbol using option-slash, or use Mac OS X's character viewer and double click it.

That said, I don't really trust that everything I use is going to support UTF8 properly. So for myself, I use unicode escape sequences. For instance:

NSString *qa = @"6 \u00F7 2 = 3";
苯莒 2025-01-05 06:16:57

您需要知道它的 Unicode 值,并使用以下内容代替 %d:

label.text = [NSString stringWithFormat: @"%C", 0x1234];

其中 0x1234 是十六进制的 Unicode 值。

You need to know the Unicode value for it and instead of %d use the following:

label.text = [NSString stringWithFormat: @"%C", 0x1234];

Where the 0x1234 is the Unicode value in Hexadecimal.

靑春怀旧 2025-01-05 06:16:57

另一种方式:

unichar myCharacter = 247; // DIVISION SIGN
label.text = [NSString stringWithCharacters:&myCharacter length:1];

Another way:

unichar myCharacter = 247; // DIVISION SIGN
label.text = [NSString stringWithCharacters:&myCharacter length:1];
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文