iOS TextField AutoCapitalization 不起作用
<p><p>我创建了一个只有一个文本字段的新项目,并将大写设置为所有字符。我从界面构建器和代码中都试过了:</p>
<pre><code>;
</code></pre>
<p> <img src="https://i.imgur.com/ROT6Y0G.png" alt=""/> </p>
<p>不管我怎么尝试,结果都是这样:</p>
<p> <img src="https://i.imgur.com/2QMH8vE.png" alt=""/> </p>
<p>我知道键盘自动大写设置可以从 <strong>Settings - General - Keyboard - Auto-Capitalization</strong> 更改,但我认为拥有 <em>AutocapitalizationType</em> 文本字段的属性,如果它被 iOS 覆盖的话。</p>
<p>它也不适用于 UITextAutocapitalizationTypeWords。</p>
<p>这发生在 iPhone 6S 上的 iOS 10.0.2 上(其他答案说它发生在模拟器中,但事实并非如此)。</p>
<p>知道是什么问题吗?</p></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><blockquote>
<p>I am aware that the keyboard Auto-Capitalization settings can be
changed from Settings - General - Keyboard - Auto-Capitalization, but
I assume there would be no purpose in having the
AutocapitalizationType property on a text field if it is overwritten
by the iOS anyway.</p>
</blockquote>
<p>你是对的,设置中的这个开关应该是打开的。但<strong>它不会覆盖</strong>应用中文本字段的值。如果此切换打开,所有想要大写用户输入的文本字段都将被允许这样做,并且具有 <code>UITextAutocapitalizationTypeNone</code> 值的文本字段不会大写任何内容。</p></p>
<p style="font-size: 20px;">关于iOS TextField AutoCapitalization 不起作用,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/40137453/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/40137453/
</a>
</p>
页:
[1]