有些应用程序可以做到这一点。例如,Quick Office 可以将物理键盘上的 Cmd+B 解释为文档中的粗体文本。
iOS SDK 中的哪些 API 允许我获取这样的键盘输入?看起来
UIResponder
没有任何键盘相关的方法?
您首先需要确定如何跟踪粗体。 cmd + b 不起作用,因为 iOS 键盘上没有 cmd 键。
一种可能的解决方案是使用
textFieldTextDidChange
方法来获取文本字段的当前值,并可能跟踪 BOLD,然后丢弃该子字符串并修改样式以设置字体样式。