UIFont 中符号的使用
我使用的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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
实际上,您可以直接将符号粘贴到源代码中。所有 Mac OS X 的工具都在源代码中支持 UTF8。
所以这是完全合法的:
您可以使用选项斜杠输入 ÷ 符号,或使用 Mac OS X 的字符查看器并双击它。
也就是说,我并不真正相信我使用的所有东西都能正确支持 UTF8。因此,对于我自己来说,我使用 unicode 转义序列。例如:
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:
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:
您需要知道它的 Unicode 值,并使用以下内容代替 %d:
其中 0x1234 是十六进制的 Unicode 值。
You need to know the Unicode value for it and instead of %d use the following:
Where the 0x1234 is the Unicode value in Hexadecimal.
另一种方式:
Another way: