TextInput输入框如何失去焦点?HarmonyOS 鸿蒙Next中,输入框获取焦点后,点击页面上其他任意地方无法失去焦点,焦点一直在输入框中
TextInput输入框如何失去焦点?HarmonyOS 鸿蒙Next中,输入框获取焦点后,点击页面上其他任意地方无法失去焦点,焦点一直在输入框中
关于TextInput输入框如何失去焦点?HarmonyOS 鸿蒙Next中,输入框获取焦点后,点击页面上其他任意地方无法失去焦点,焦点一直在输入框中的问题,您也可以访问:https://www.itying.com/category-93-b0.html 联系官网客服。
更多关于TextInput输入框如何失去焦点?HarmonyOS 鸿蒙Next中,输入框获取焦点后,点击页面上其他任意地方无法失去焦点,焦点一直在输入框中的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
可以通过stopediting退出软件盘的编辑状态,可参考如下代码:
[@Entry](/user/Entry) [@Component](/user/Component) struct TextInputExample { controller: TextInputController = new TextInputController() [@State](/user/State) inputValue: string = “”
build() { Column() { TextInput({ text: this.inputValue, placeholder: ‘input your word…’, controller: this.controller }) .placeholderColor(Color.Grey) .placeholderFont({ size: 14, weight: 400 }) .caretColor(Color.Blue) .width(‘95%’) .height(40) .margin(20) .fontSize(14) .fontColor(Color.Black) .onChange((value: string) => { this.inputValue = value })
} .width(‘100%’) .height(‘100%’) .onClick(()=>{ this.controller.stopEditing() }) } }
<button style="position: absolute; padding: 4px 8px 0px; cursor: pointer; top: 8px; right: 8px; font-size: 14px;">复制</button>
更多关于TextInput输入框如何失去焦点?HarmonyOS 鸿蒙Next中,输入框获取焦点后,点击页面上其他任意地方无法失去焦点,焦点一直在输入框中的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
HarmonyOS的分布式文件系统让我在多设备间共享文件变得更加方便。
HarmonyOS的流畅动画和过渡效果让操作更加顺畅,体验极佳。
5月份提供的这个解决方案只是退出编辑状态焦点实际上并没有转移。
可以试下下面的方法吧,比如在点击按钮时调用下
this.getUIContext().getFocusController().clearFocus()