如何使用Unicode将自定义符号分配给UIButton?

jam*_*mil 4 unicode button ios xcode6

我想使用Unicode为UIButtons分配一些符号,我尝试了不同的方法,但没有人为我工作。请在下面的屏幕截图中查看我要实现的功能

在此处输入图片说明

我尝试过的

 [button setTitle:[NSString stringWithFormat:@"\u27F2"] forState:UIControlStateNormal];

 [button setTitle:[NSString stringWithFormat:@"\U27F2"] forState:UIControlStateNormal];

 [button setTitle:[NSString stringWithFormat:@"\U+27F2"] forState:UIControlStateNormal];

 [button setTitle:[NSString stringWithFormat:@"U+27F2"] forState:UIControlStateNormal];
Run Code Online (Sandbox Code Playgroud)

在所有情况下,我的按钮都会显示带问号的方框。

在此处输入图片说明

任何帮助将不胜感激。

Han*_*son 5

使用"\u{27F2}"或obj-c:@"\u27F2"中的来获取Unicode字符串。如果未显示或没有问号,则说明您使用的字体不支持该字形。然后找到具有该字形(字母)的字体家族。

斯威夫特3.0

let button = UIButton(frame: CGRect(x: 0, y: 0, width: 66, height: 66))
button.setTitle("\u{27F2}", for: [])
button.titleLabel?.font = UIFont(name:"AvenirNext-UltraLight", size: 46)
Run Code Online (Sandbox Code Playgroud)

目标C:

[button setTitle:@"\u27F2" forState:UIControlStateNormal];
button.titleLabel.font = [UIFont fontWithName:@"AvenirNext-UltraLight" size:21.0];
Run Code Online (Sandbox Code Playgroud)