iOS暂时打开UIKeyBoard的大写字母?

时间:2013-09-23 02:00:57

标签: ios uitextfield uikeyboard capitalization

我需要在键盘上手动打开大写锁定。 使用autocapitalizationType财产不会胜任。问题是我正在实施一个项目符号列表功能,在用户插入项目符号后,我需要立即打开capLock。使用标准自动资本化并不会发生这种情况,因为我的段落中的第一个字母是@"•",而不是用户需要输入的文本。

是否可以手动转换大写字母?

1 个答案:

答案 0 :(得分:0)

我前段时间遇到了类似的问题,我最终做的是使用UITextFieldDelegateUITextViewDelegate,具体取决于您使用的控件,它们都包含textField:shouldChangeCharactersInRange:replacementString:或{{1每次更改字段的内容时调用。这允许您自动更改字符值。

希望这有帮助。

您可以在此处查看文档:{​​{3}}: