【发布时间】:2014-09-05 01:47:05
【问题描述】:
我有一个由界面生成器设置的 UITextView。根据用户的操作,我想在文本字段中显示一个表情符号。这就是我现在的做法(在 NSString 中捕获):
emojiSelected = [NSString stringWithUTF8String:"\xF0\x9F\x98\x9C"];
然后(设置 UITextField):
cell.emoji.font = [UIFont fontWithName:@"AppleColorEmoji" size:40.0];
cell.emoji.text = emojiSelected;
现在可以了,只是表情符号很小 - 几乎看不到。我试图更改字体以使其变大,但没有任何变化。请注意,我在界面生成器中以相同的方式设置了字体。如果我从网上复制粘贴一个表情符号并将其复制到 IB 的文本字段中,我可以将大小更改为我想要的任何内容。我们可以通过编程方式做到这一点吗?
【问题讨论】:
-
^对我来说很好用...(
AppleColorEmoji或Apple Color Emoji您的错误在别处,请发布更多代码。 -
嗨,您在代码中使用了 UILabel,这就是原因。我用 UILabel 替换了我的 UITextView,它使用相同的代码
标签: ios objective-c fonts uitextfield emoji