HarmonyOS 自定义弹窗CustomDialog会导致键盘收起
CustomDialog文档中描述“由于弹窗存在完全避让输入法行为,即在软键盘弹出时,会自动向上抬起软键盘高度,因此如果弹窗高度过大时,可能会导致部分区域不可见。弹窗避让软键盘时,与软键盘之间存在16vp的安全间距。”
@Component  
export struct PageA {  
  @Consume('pageInfos') pageInfos: NavPathStack;  
  @State message: string = 'Hello World';  
  controller: TextInputController = new TextInputController()  
  @State offsetY: number = 50  
  dialogControllerProgress: CustomDialogController = new CustomDialogController({  
    builder: FZSearchSelfStockOperationView(),  
       isModal: false, //不展示蒙层  
    autoCancel: false,  
    customStyle: true,  
    alignment: DialogAlignment.Center,  
    height: 100,  
    offset: {dx: 0, dy: this.offsetY}  
  })  
  build() {  
    NavDestination() {  
      Column() {  
        TextInput({ text: this.message, placeholder: 'input your word...', controller: this.controller })  
          .id('AAAA')  
          .type(InputType.Normal)  
  
        Button(" toast ")  
          .width(200)  
          .height(88)  
          .fontSize(16)  
          .onClick(() => {  
            this.dialogControllerProgress.open()  
          })  
      }.width('100%').height('100%').backgroundColor(Color.Gray)  
    }.title('PageA').hideTitleBar(true)  
  }  
}1、通过inspector自定义弹窗height属性不生效,无法对上述描述进行验证。
2、弹窗弹出后,TextInput变为非编辑态、键盘消失,并且点击TextInput不能重新调起键盘。能否实现弹窗跟随键盘的收起弹窗而移动。
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 HarmonyOS 自定义弹窗 (CustomDialog),当在页面从左往右滑动时,会导致弹窗关闭 
1116浏览  • 1回复 待解决
HarmonyOS 自定义弹窗(CustomDialog)被键盘顶上去 
1088浏览  • 1回复 待解决
HarmonyOS 自定义弹窗CustomDialog 
1127浏览  • 1回复 待解决
HarmonyOS 自定义弹窗CustomDialog问题 
1688浏览  • 1回复 待解决
HarmonyOS 自定义弹窗CustomDialog 问题 
1177浏览  • 1回复 待解决
HarmonyOS 自定义弹窗 (CustomDialog)问题 
1627浏览  • 1回复 待解决
HarmonyOS 如何让@CustomDialog自定义弹窗不被软键盘顶起 
894浏览  • 1回复 待解决
HarmonyOS  自定义弹窗(CustomDialog)无法关闭 
1861浏览  • 1回复 待解决
HarmonyOS  自定义弹窗CustomDialog调用问题 
1650浏览  • 1回复 待解决
HarmonyOS 自定义CustomDialog点击进协议详情,弹窗会消失,期望:弹窗不消失 
878浏览  • 1回复 待解决
HarmonyOS  自定义弹窗、自定义键盘自动关闭问题 
1820浏览  • 1回复 待解决
HarmonyOS 自定义弹窗(CustomDialog)如何设置宽度 
1404浏览  • 1回复 待解决
HarmonyOS 关于CustomDialog自定义弹窗的样式问题 
1180浏览  • 1回复 待解决
HarmonyOS 自定义弹窗 (CustomDialog) 和软键盘间距16vp能否为0 
1695浏览  • 1回复 待解决
HarmonyOS  自定义弹窗 (CustomDialog) 跳转再返回后消失 
1791浏览  • 1回复 待解决
HarmonyOS 自定义弹窗(CustomDialog)无法设置蒙层颜色 
1114浏览  • 1回复 待解决
自定义弹窗CustomDialog的maskRect属性设置问题 
2311浏览  • 1回复 待解决
HarmonyOS  自定义弹窗 (CustomDialog) 的左右间距如何去掉? 
951浏览  • 1回复 待解决
HarmonyOS  自定义键盘收起以后Controller是不是就被销毁了? 
658浏览  • 1回复 待解决
CustomDialog自定义动画 
1665浏览  • 1回复 待解决
HarmonyOS  webview 里边的输入框,拉起自定义键盘,自定义键盘会覆盖掉输入框 
1314浏览  • 1回复 待解决
HarmonyOS 自定义底部弹窗 (CustomDialog)无法设置四角圆角 
1283浏览  • 1回复 待解决
HarmonyOS 自定义弹窗(CustomDialog)如何实现安全区域避让 
1206浏览  • 1回复 待解决
HarmonyOS 自定义键盘 
1315浏览  • 1回复 待解决
#鸿蒙通关秘籍#如何创建和使用自定义弹窗(CustomDialog)? 
1371浏览  • 1回复 待解决





















可以参考如下demo: