ios - 使用 UIKeyCommand 时如何处理大写和小写字符

标签 ios objective-c uikeycommand

我们正在接收和处理键盘输入。

在我的源代码中,

UIKeyCommand *menuKey = [UIKeyCommand keyCommandWithInput:[NSString stringWithFormat:@"%c", 77]
                                                modifierFlags:0
                                                       action:@selector(menuKey:)];

有这部分。

但是这样处理的话,只有大写的'M'才 react ,小写的'm'不 react 。

有没有办法处理所有大写和小写字符的 UIKeyCommand?

最佳答案

原因是您只查找 77,它是 M 的 ASCII 码。为了允许 m,您还需要添加 109

关于ios - 使用 UIKeyCommand 时如何处理大写和小写字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47345895/

相关文章:

iphone - 倒数计时器 - iPhone

iphone - Objective-C View 未加载到物理设备上

iOS:不存在的指针正在崩溃应用程序

ios - 使用 Swift 自定义 UIStoryboard

ios - 如何按日期排序获取请求而不需要时间 - Swift 3

objective-c - 检查 iOS 定位服务

objective-c - 如何使用 UIKeyCommand

ios - 如何使用返回/输入键创建 UIKeyCommand?

ios - 如何使用返回/输入键创建 UIKeyCommand?

ios - 无法引用 block 内具有可变修改类型的声明