【发布时间】:2021-04-02 20:39:54
【问题描述】:
几个月来我一直遇到同样的问题,但我仍然找不到解决方案。我有一个应用程序,其中有多种形式,当专注于输入字段时,键盘会覆盖该输入字段,用户看不到任何内容。这只发生在 iOS 上,在 android 上一切正常。
在这个应用程序中,我使用 ionic 5 和电容器。
这就是我希望我的应用程序工作的方式:EXAMPLE 1
它目前是这样工作的:EXAMPLE 2
.HTML
<form [formGroup]="formSubmit" (ngSubmit)="formSubmit()">
<mat-form-field appearance="outline" class="field-style">
<input matInput maxlength="35" class="input-form" placeholder="Agregar un alias (opcional)" formControlName="alias">
</mat-form-field>
<button mode="ios" class="btn-siguiente-enable" expand="block" type="submit" *ngIf="formSubmit.valid">Siguiente</button>
</form>
.TS
ngOnInit() {
this.initForms();
Plugins.Keyboard.setScroll({isDisabled: true});
Plugins.Keyboard.addListener('keyboardWillShow', (info: KeyboardInfo) => {
Plugins.Keyboard.setResizeMode({mode: KeyboardResize.None});
});
Plugins.Keyboard.addListener('keyboardWillHide', () => {
Plugins.Keyboard.setResizeMode({mode: KeyboardResize.Native});
});
}
知道如何解决这个问题吗?
【问题讨论】:
标签: angular ionic-framework ionic4 ionic-native