【发布时间】:2018-04-03 10:33:42
【问题描述】:
对于文字游戏,我想在 Swift 中以编程方式创建一个 UITextField,它只允许用户输入和删除大写字母(没有空格键、回车、大写等)。像这样:
这似乎不是内置键盘选项之一,但从头开始创建自定义键盘似乎有点过头了。最好的方法是什么?
【问题讨论】:
-
您希望您的游戏如何为使用中文、俄语、希伯来语等语言的人工作?甚至像西班牙语这样的语言,除了基本的 A-Z 之外还有额外的字母,比如 ñ ?
-
我觉得更好的方法是在每次击键时都将字符串大写而不用触摸键盘。您也可以在同一个回调中过滤掉空格