菜鸟教程小白 发表于 2022-12-12 10:48:41

ios - 以编程方式将表情符号大小设置为 UITextField


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

<pre><code>emojiSelected = ;
</code></pre>

<p>然后(设置 UITextField):</p>

<pre><code>cell.emoji.font = ;
cell.emoji.text = emojiSelected;
</code></pre>

<p>现在可以了,只是表情符号很小 - 几乎看不到。我试图更改字体以使其变大,但没有任何变化。请注意,我在界面生成器中以相同的方式设置了字体。如果我从网上复制粘贴一个表情符号并将其复制到 IB 的文本字段中,我可以将大小更改为我想要的任何内容。我们可以通过编程方式做到这一点吗?</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>使用 UILabel 而不是 UITextView,它应该可以工作!</p>

<hr/>

<p>如果您想要 UITextView 类型部分而不是 UILabel,您可以使用加载了自定义 html 的 UIWebView,其中包含 <code><text area></code> 标签并允许用户输入。您可以检索通过 javascript 注入(inject)键入的内容。 (旁注:你可以给 UIWebView 的透明背景)</p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 以编程方式将表情符号大小设置为 UITextField,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/24748474/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/24748474/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 以编程方式将表情符号大小设置为 UITextField