【问题标题】:iOS13: Is there a way to disable the new swipe to type feature?iOS13:有没有办法禁用新的滑动输入功能?
【发布时间】:2020-01-05 07:13:10
【问题描述】:

我有一个使用UITextInputUIKeyInputUITextInputTraits 协议实现自定义文本视图的应用。

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

我现在想禁用此功能,我想知道,有人找到方法了吗?我在文档中查看了上述协议,但一无所获。有没有可能?

【问题讨论】:

    标签: ios uikeyboard core-text ios13 uitextinput


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      如果您想运行 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>
      

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

      编码愉快! :)

      【讨论】:

        猜你喜欢
        • 2013-09-24
        • 2017-09-26
        • 2019-04-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-03-11
        • 2019-08-29
        • 2019-12-14
        相关资源
        最近更新 更多