首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >有没有办法在iOS中以编程方式打开'shift‘(大写)键?

有没有办法在iOS中以编程方式打开'shift‘(大写)键?
EN

Stack Overflow用户
提问于 2012-10-21 23:20:53
回答 2查看 377关注 0票数 1

我有一个UITextView,我会自动在里面写上日期。然后我希望光标在日期之后,按下shift (大写)按钮,这样用户就可以开始键入,第一个字母将大写。

这个是可能的吗?我该怎么做呢?

感谢您的帮助!谢谢,R

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-10-21 23:23:24

只需自动转换ascii值即可。

http://www.asciitable.com/

我认为你必须减去32才能从'A‘变成'a’。

票数 0
EN

Stack Overflow用户

发布于 2021-07-19 07:49:37

为了支持多语言并确保您不会错过任何用例,您可能希望使用一种允许您遵从键盘内置功能的技术。

您可以通过将autocapitalizationType临时设置为.allCharacters (在子类中可选)来完成此操作:

代码语言:javascript
运行
AI代码解释
复制
if (autocapitalizationType == .allCharacters) {
    autocapitalizationType = .sentences
    autocorrectionType = .yes
    reloadInputViews()
}

看看他的post

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13003188

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文