gpt4 book ai didi

iphone - 在 iOS 中设置 unicode 字符宽度

转载 作者:行者123 更新时间:2023-11-29 11:02:39 24 4
gpt4 key购买 nike

我正在使用以下 UNICODES 在 iPad 上设计表情符号菜单,但我无法自定义其高度。

arrayEmoticons=[[NSArray alloc]initWithObjects:@"\U0001F61D",
@"\U0001F621",@"\U0001F61C",@"\U0001F47F",@"\U0001F603",
@"\U0001F60D",@"\U0001F612",@"\U0001F637",@"\U0001F614",
@"\U0001F60A",@"\U0001F633",@"\U0001F631",@"\U0001F628",
@"\U0001F609",@"\U0001F601", nil];

我需要增加 unicode 字符的高度/宽度。

最佳答案

您永远不会更改 unicode 值的大小,而是需要更改 textField 或 textView 的大小。

我对 osx 应用程序的以下代码做了同样的事情

NSArray *arrayEmoticons=[[NSArray alloc]initWithObjects:@"\U0001F61D",
@"\U0001F621",@"\U0001F61C",@"\U0001F47F",@"\U0001F603",
@"\U0001F60D",@"\U0001F612",@"\U0001F637",@"\U0001F614",
@"\U0001F60A",@"\U0001F633",@"\U0001F631",@"\U0001F628",
@"\U0001F609",@"\U0001F601", nil];

NSLog(@"%@",arrayEmoticons);

[self.textView setFont:[NSFont fontWithName:@"Helvetica-BoldOblique" size:30.0]];


for (id icon in arrayEmoticons) {
[self.textView setString:[NSString stringWithFormat:@"%@%@",self.textView.string,icon]];
}

得到的输出相当不错: enter image description here

编辑:

对于 NSButton:

[self.button setFont:[NSFont fontWithName:@"Helvetica-BoldOblique" size:30.0]]; 
[self.button setTitle:arrayEmoticons[3]];

对于 iOS:

现在我尝试使用 ios,它成功了。您可以检查尺寸 5 和 50 的差异

self.button.titleLabel.font = [UIFont systemFontOfSize:5]; 
self.button.titleLabel.font = [UIFont systemFontOfSize:50];
self.button.titleLabel.text=arrayEmoticons[3];

关于iphone - 在 iOS 中设置 unicode 字符宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15171847/

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