如何防止 Ionic/React fab 按钮随键盘移动?

问题描述 投票:0回答:2

我的 App.tsx 文件中有一个 fab 按钮。它覆盖在我的底部选项卡栏的顶部,但实际上不在选项卡栏内部,因为如果我将其放入 IonTab 中,非选项卡按钮似乎会消失。

目前,当我打开键盘打字时,fab 按钮会随键盘一起向上移动。我希望它隐藏在键盘后面/根本不移动。

我尝试过position:absolute,但它仍然向上移动。这是我当前的代码:

<IonApp>
    <IonContent>
        <IonPage>
            <IonTab>.....</IonTab>
            <IonFab vertical="bottom" horizontal="center" slot="bottom">
                <IonFabButton mode="ios" onClick={() => { scanCode() }}>
                    <IonIcon style={iconStyle} icon={camera}></IonIcon>
                </IonFabButton>
            </IonFab>
        </IonPage>
    </IonContent
</IonApp>
reactjs ionic-framework ionic4 floating-action-button
2个回答
0
投票

尝试将

<IonPage>
放在
<IonContent>

之外

像这样:

<IonApp>
  <IonPage>
    <IonContent>
      ...
    </IonContent>
  </IonPage>
</IonApp>

0
投票

你想通了吗?

© www.soinside.com 2019 - 2024. All rights reserved.