这是一个创建于 2270 天前的主题,其中的信息可能已经有所发展或是发生改变。
做的是 ios 的 app,用的 sdl 跨平台,开发 windows 和安卓下,在处理文本输入的时候,都正常。问题出在 IOS 的中文输入上。
在 windows 下,用拼音输入中文时,比如我要输入“发”这个字,输入框中按下 f 和 a 字母,并且选定了发这个字的时候会接收到 sdl 的 sdl_textinput 事件,里面的字符串也是“发”字,没有任何问题。
但是在 ios 下,同样用拼音输入中文,当我打第一个 f 字母的时候,就已经接收到了 sdl_textinput 事件,根本都还没有出现候选词让我选择。请教下各位应该如何处理?另外 ios 设备中手写输入中文也没有问题。