菜鸟教程小白 发表于 2022-12-13 16:05:47

iphone - 如何使用 UITextInputMode


                                            <p><p>我需要创建一个检测键盘输入语言的方法。例如,当键盘语言是法语时会做某事,而英语什么时候会做其他事情</p>

<p>我在网上搜索,找到了<code>UITextInputMode</code>,但是我不知道怎么用,如果你能帮助我,我将不胜感激。谢谢</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>很简单,你可以这样做:</p>

<pre><code>UITextInputMode *textInput = ;
NSString *primaryLanguage = textInput.primaryLanguage;
NSLog(@&#34;Current text input is: %@&#34;, primaryLanguage);
</code></pre>

<p>如 Apple 文档中所述,<em>“此属性的值是 BCP 47 语言代码,例如“es”、“en-US”或“fr-CA””</em>。</em> p>

<p>如果您需要收到有关更改的通知,请将您的 Controller 添加为 <code>UITextInputCurrentInputModeDidChangeNotification</code></p> 的观察者</p>
                                   
                                                <p style="font-size: 20px;">关于iphone - 如何使用 UITextInputMode,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/12280606/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/12280606/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: iphone - 如何使用 UITextInputMode