跳到主要内容

文本选择更改原因

TextSelectionChangeCause 枚举具有以下值:

DOUBLE_TAP(双击)

用户快速连续两次点击文本,导致选择(或光标位置)发生变化。

DRAG(拖动)

用户使用鼠标通过拖动一段文本来更改选择。

FORCE_PRESS(强力按压)

用户强力按压文本,导致选择(或光标位置)发生变化。

KEYBOARD(键盘)

用户使用键盘来更改选择或光标位置。

由键盘触发的选择更改可能是由输入法(IME)以及辅助功能工具(例如 Android 上的 TalkBack)引起的。

LONG_PRESS(长按)

用户长按文本,导致选择(或光标位置)发生变化。

SCRIBBLE(手写)

用户使用 iPadOS 14 及以上版本的 Scribble 来更改选择。

TAP(点击)

用户点击文本,导致选择(或光标位置)发生变化。

TOOLBAR(工具栏)

用户使用选择工具栏来更改选择或光标位置。例如,当用户点击工具栏中的“全选”时。

UNKNOWN(未知)

选择更改的原因未知或无法确定。