从 iPad 应用程序上的物理键盘接收 Cmd-B 等按键

问题描述 投票:0回答:1

有些应用程序可以做到这一点。例如,Quick Office 可以将物理键盘上的 Cmd+B 解释为文档中的粗体文本。

iOS SDK 中的哪些 API 允许我获取这样的键盘输入?看起来

UIResponder
没有任何键盘相关的方法?

ios keyboard
1个回答
0
投票

您首先需要确定如何跟踪粗体。 cmd + b 不起作用,因为 iOS 键盘上没有 cmd 键。

keyboard image

一种可能的解决方案是使用

textFieldTextDidChange
方法来获取文本字段的当前值,并可能跟踪 BOLD,然后丢弃该子字符串并修改样式以设置字体样式。

© www.soinside.com 2019 - 2024. All rights reserved.