如何动态控制键盘绑定在不同的TextInput上?

问题描述

两个Component实现页面切换,并且Component都有TextInput如何在页面切换时,动态控制键盘绑定到不同的TextInput上

阅读 347
1 个回答

解决措施

在跳转至第二个组件后请求一下焦点即可。

参考代码

build() {   
 Column() {   
 TextInput({ controller: this.controller, text: this.inputValue })   
 .customKeyboard(this.CustomKeyboardBuilder)   
 .enableKeyboardOnFocus(true)   
 .id('inputSms')   
 .onAppear(() =\> {   
 focusControl.requestFocus('inputSms');   
 })   
   
 Text('完成')   
 }.height('100%')   
 .backgroundColor(Color.White)   
 .justifyContent(FlexAlign.Center)   
}

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题