HarmonyOS 半模态会被软键盘顶起

半模态框中有输入框,软键盘弹出的时候,半模态会被顶起,希望不要被顶起。

bindSheet($$this.isShowCommentPanel, this.commentPanelBuilder(), {
      detents: [SheetSize.MEDIUM, SheetSize.LARGE, 200],
      backgroundColor: Color.Transparent,
      showClose: false,
      dragBar: false,
      preferType: SheetType.CENTER
    })
HarmonyOS
2024-12-26 15:32:41
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
put_get

建议使用全模态去代替:

@Component
struct SubWindowPage {
  @State message: string = 'Hello World';
  @State isShow: boolean = false
  @Builder
  d() {
    Stack({ alignContent: Alignment.Bottom }) {
      Row() {
        TextInput()
      }
      .height(500)
      .width('100%')
      .backgroundColor(Color.Red)
    }
    .backgroundColor(Color.Transparent)
    .width("100%")
    .height("100%")
  }
  build() {
    Stack({ alignContent: Alignment.Bottom }) {
      TextInput()
    }
    .bindContentCover(this.isShow, this.d(), ModalTransition.NONE)
    .backgroundColor(Color.Green)
    .onClick(() => {
      this.isShow = true
    })
    .height('100%')
    .width('100%')
  }
}
分享
微博
QQ
微信
回复
2024-12-26 17:54:37
相关问题
HarmonyOS 软键盘操作API
215浏览 • 1回复 待解决
HarmonyOS TextInput软键盘监听
511浏览 • 1回复 待解决
HarmonyOS dialog和软键盘
362浏览 • 1回复 待解决
HarmonyOS 软键盘弹出方式
320浏览 • 1回复 待解决
HarmonyOS 软键盘问题
134浏览 • 1回复 待解决
HarmonyOS 如何监听软键盘收起
575浏览 • 1回复 待解决
HarmonyOS 如何监听软键盘弹出
471浏览 • 1回复 待解决
HarmonyOS 弹窗不避让软键盘
899浏览 • 1回复 待解决
如何主动收起软键盘
601浏览 • 1回复 待解决
HarmonyOS 软键盘如何主动关闭?
262浏览 • 1回复 待解决
HarmonyOS 软键盘弹出隐藏监听
489浏览 • 1回复 待解决
HarmonyOS如何代码收起软键盘
791浏览 • 1回复 待解决
HarmonyOS 显示软键盘方法无效
180浏览 • 1回复 待解决
如何判断软键盘是否弹出
2353浏览 • 1回复 待解决
关于软键盘弹出遮挡问题
1470浏览 • 1回复 待解决
HarmonyOS 如何实现隐藏软键盘功能
345浏览 • 1回复 待解决
HarmonyOS 表情面板和软键盘
408浏览 • 1回复 待解决
HarmonyOS 如何控制软键盘打开、收起?
1314浏览 • 1回复 待解决