如何使用UIButton指定一个自定义符号?

我想给UIButtons分配一些Unicode符号。我已经尝试了不同的方法,但无法找到一个有效的方法。这张截图显示了我想实现的目标。

enter image description here

到目前为止,我已经试过了

 [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];

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

enter image description here

任何帮助将是感激的.谢谢

解决方案:

使用 "\u{27F2}"或在obj-c.中得到一个Unicode字符串。@"\u27F2"中获取一个Unicode字符串,如果不显示或显示一个问号,则说明你使用的字体不支持该字形。如果它不显示或显示一个问号,那么你使用的字体不支持该字形。然后找到一个有该字形(字母)的字体系列。

Swift 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)

Objective-C:

[button setTitle:@"\u27F2" forState:UIControlStateNormal];
button.titleLabel.font = [UIFont fontWithName:@"AvenirNext-UltraLight" size:21.0];

给TA打赏
共{{data.count}}人
人已打赏
未分类

含有环境变量的if-else

2022-9-9 8:37:22

未分类

我有一个程序,认为错误,请帮助我[关闭] 。

2022-9-9 8:48:16

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索