【发布时间】:2013-02-27 06:43:59
【问题描述】:
我想将用户的键盘从大写变为小写以强制输入小写。我该怎么做?
【问题讨论】:
-
您可以获取包含键盘的 UIWindow,并使用几个非常非常非法的石英 API 来模拟大写键附近的触地。或者,只是让 iOS 的文本控件通过将其设置为
capitalizationType来处理它。任君挑选。 -
@CodaFi 的问题是,当我调用
textView shouldChangeTextInRange并使用我的自定义方法更新 textView 然后return NO;在第一个键之后,代码永远不会被调用来关闭大写键按下(比如将句子的第一个字母大写)。所以我需要做我的自定义方法,通过添加用户键入的文本覆盖 iOS,然后仍然返回所有其他方法。 -
First letter in UiTextField lowercase 的可能副本。你把事情复杂化了,这永远都不好。
标签: ios objective-c keyboard capitalize