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
773浏览 • 1回复 待解决
HarmonyOS 如何监听软键盘弹出
1136浏览 • 1回复 待解决
HarmonyOS 弹窗不避让软键盘
1792浏览 • 1回复 待解决
HarmonyOS 如何监听软键盘收起
1198浏览 • 1回复 待解决
HarmonyOS 软键盘问题
724浏览 • 1回复 待解决
HarmonyOS 软键盘弹出方式
1159浏览 • 1回复 待解决
HarmonyOS dialog和软键盘
906浏览 • 1回复 待解决
HarmonyOS TextInput软键盘监听
1035浏览 • 1回复 待解决
如何判断软键盘是否弹出
3124浏览 • 1回复 待解决
关于软键盘弹出遮挡问题
2299浏览 • 1回复 待解决
HarmonyOS 如何实现隐藏软键盘功能
1034浏览 • 1回复 待解决
HarmonyOS 如何代码控制软键盘弹出?
1429浏览 • 1回复 待解决
HarmonyOS 软键盘弹出控制与检测
1079浏览 • 1回复 待解决
HarmonyOS 如何控制软键盘打开、收起?
2486浏览 • 1回复 待解决
HarmonyOS 表情面板和软键盘
964浏览 • 1回复 待解决
HarmonyOS 弹窗布局被软键盘压缩
914浏览 • 1回复 待解决
HarmonyOS 软键盘挤压Toast弹框
764浏览 • 1回复 待解决
如何主动收起软键盘
1193浏览 • 1回复 待解决