2

我有一个使用UITextInput,UIKeyInputUITextInputTraits协议实现自定义文本视图的应用程序。

如果你安装了 iOS13,你就会看到键盘有一个时髦的新功能,可以让你在按键上滑动来打字。

我现在想禁用此功能,我想知道,有人找到方法了吗?我在文档中查看了上述协议,但找不到任何东西。甚至可能吗?

4

2 回答 2

1

我认为不可能。因为是系统配置。用户手册去设置和禁用它。我的应用无法更改设置

于 2019-09-02T09:08:44.197 回答
0

如果您想运行 UI 测试,如果您将此键添加到您的Info.plist

Key: KeyboardContinuousPathEnabled 
Type: Boolean
Value: NO

或者只是将其复制并粘贴到 XML 中:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>KeyboardContinuousPathEnabled</key>
    <false/>
</dict>
</plist>

启用此选项将禁用模拟器显示“滑动输入”提示,但不会禁用该功能 - 作为操作系统范围的首选项,这是不可能的。

快乐编码!:)

于 2020-12-09T17:44:42.720 回答