可见键盘时(iOS和android)离子页脚不会被抬起

时间:2018-11-05 23:43:25

标签: cordova ionic-framework ionic-keyboard

我的问题是工具栏仍位于页面底部。

这是我的页脚代码:

Blockquote

<ion-footer>
    <ion-toolbar>
        <button ion-button clear class="color--blue text__align--center background--light-gray position--relative" (click)="!isAttaching ? triggerFileUpload($event) : false">
            Max 50(Mb)
        </button>
        <div class="background--blue height--4 position--absolute position--bottom--0 position--left--0" [ngClass]="{'display--hidden': !isAttaching}" #loader style="width: 0px"></div>
    </ion-toolbar>
</ion-footer>

我使用了以下设置:

<preference name="KeyboardResize" value="true" />
<preference name="KeyboardResizeMode" value="ionic" />

还有

<preference name="KeyboardResize" value="true" />
<preference name="KeyboardResizeMode" value="native" />

旁边:

scrollPadding: true,
scrollAssist: true

加上,对于Android,我正在使用:

<edit-config file="AndroidManifest.xml" mode="merge" target="/manifest/application/activity">
    <activity android:windowSoftInputMode="adjustPan" />
</edit-config>

以上方法均无济于事。 还有其他人建议吗?

1 个答案:

答案 0 :(得分:0)

您应该添加此cordova插件cordova plugin add cordova-plugin-ionic-keyboard --save 并使用您尝试过的第一个设置