概述
TextInputController继承自TextContentControllerBase,TextContentControllerBase
是TextInput、TextArea、Search的基础控制器
1. 什么是控制器
组件控制器,获取和设置组件状态值和参数值。例如:光标位置、选中文本并高亮显示、推出编辑状态等等。
2. 它能够做什么
- 设置输入光标的位置
caretPosition(value: number): void
- 设置文本选择区域并高亮显示
setTextSelection(selectionStart: number, selectionEnd: number, options?: SelectionOptions): void
- 退出编辑态
stopEditing(): void
- 获取已编辑文本内容区域相对组件的位置和大小,返回值单位为像素。
getTextContentRect(): RectResult
1 - 获取已编辑文本内容的行数
getTextContentLineCount(): number
- 返回当前光标所在位置信息
getCaretOffset(): CaretOffset
2
实战
为什么x和y的值没变,等待后续更新
-
getTextContentRect(): RectResult
-
getTextContentLineCount(): number
-
getCaretOffset(): CaretOffset