OStack程序员社区-中国程序员成长平台

标题: ios - 以编程方式将表情符号大小设置为 UITextField [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-12 10:48
标题: ios - 以编程方式将表情符号大小设置为 UITextField

我有一个由界面生成器设置的 UITextView。根据用户的操作,我想在文本字段中显示一个表情符号。这就是我现在的做法(在 NSString 中捕获):

emojiSelected = [NSString stringWithUTF8String:"\xF0\x9F\x98\x9C"];

然后(设置 UITextField):

cell.emoji.font = [UIFont fontWithName"AppleColorEmoji" size:40.0];
cell.emoji.text = emojiSelected;

现在可以了,只是表情符号很小 - 几乎看不到。我试图更改字体以使其变大,但没有任何变化。请注意,我在界面生成器中以相同的方式设置了字体。如果我从网上复制粘贴一个表情符号并将其复制到 IB 的文本字段中,我可以将大小更改为我想要的任何内容。我们可以通过编程方式做到这一点吗?



Best Answer-推荐答案


使用 UILabel 而不是 UITextView,它应该可以工作!


如果您想要 UITextView 类型部分而不是 UILabel,您可以使用加载了自定义 html 的 UIWebView,其中包含 标签并允许用户输入。您可以检索通过 javascript 注入(inject)键入的内容。 (旁注:你可以给 UIWebView 的透明背景)

关于ios - 以编程方式将表情符号大小设置为 UITextField,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24748474/






欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) Powered by Discuz! X3.4