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),当在页面从左往右滑动时,会导致弹窗关闭
1017浏览 • 1回复 待解决
HarmonyOS 自定义弹窗(CustomDialog)被键盘顶上去
1026浏览 • 1回复 待解决
HarmonyOS 自定义弹窗CustomDialog
1014浏览 • 1回复 待解决
HarmonyOS 自定义弹窗CustomDialog问题
1614浏览 • 1回复 待解决
HarmonyOS 自定义弹窗CustomDialog 问题
1075浏览 • 1回复 待解决
HarmonyOS 自定义弹窗 (CustomDialog)问题
1532浏览 • 1回复 待解决
HarmonyOS 如何让@CustomDialog自定义弹窗不被软键盘顶起
837浏览 • 1回复 待解决
HarmonyOS 自定义弹窗CustomDialog调用问题
1540浏览 • 1回复 待解决
HarmonyOS 自定义弹窗(CustomDialog)无法关闭
1754浏览 • 1回复 待解决
HarmonyOS 自定义CustomDialog点击进协议详情,弹窗会消失,期望:弹窗不消失
816浏览 • 1回复 待解决
HarmonyOS 自定义弹窗、自定义键盘自动关闭问题
1498浏览 • 1回复 待解决
HarmonyOS 自定义弹窗(CustomDialog)如何设置宽度
1266浏览 • 1回复 待解决
HarmonyOS 关于CustomDialog自定义弹窗的样式问题
1094浏览 • 1回复 待解决
HarmonyOS 自定义弹窗 (CustomDialog) 和软键盘间距16vp能否为0
1579浏览 • 1回复 待解决
HarmonyOS 自定义键盘收起以后Controller是不是就被销毁了?
595浏览 • 1回复 待解决
自定义弹窗CustomDialog的maskRect属性设置问题
2009浏览 • 1回复 待解决
HarmonyOS 自定义弹窗(CustomDialog)无法设置蒙层颜色
1006浏览 • 1回复 待解决
HarmonyOS 自定义弹窗 (CustomDialog) 跳转再返回后消失
1651浏览 • 1回复 待解决
HarmonyOS 自定义弹窗 (CustomDialog) 的左右间距如何去掉?
861浏览 • 1回复 待解决
CustomDialog自定义动画
1578浏览 • 1回复 待解决
HarmonyOS webview 里边的输入框,拉起自定义键盘,自定义键盘会覆盖掉输入框
1190浏览 • 1回复 待解决
HarmonyOS 自定义键盘
1238浏览 • 1回复 待解决
HarmonyOS 自定义弹窗(CustomDialog)如何实现安全区域避让
1105浏览 • 1回复 待解决
HarmonyOS 自定义底部弹窗 (CustomDialog)无法设置四角圆角
1168浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何创建和使用自定义弹窗(CustomDialog)?
1313浏览 • 1回复 待解决
可以参考如下demo: