我有一个页面有多个离子输入和离子切换 .

当我单击输入并降低键盘(使用android硬件按钮)时,光标/焦点停留在输入上 . 当我按下切换开关后,键盘再次弹出 .

我也在iOS上对此进行了测试,但没有发生(当你点击切换时,输入失去焦点) .

我创建了一个Gif来展示我的意思 .

部分代码:

<ion-item no-lines no-padding>
    <ion-label padding-left stacked>Remark</ion-label>
    <ion-textarea rows="3"></ion-textarea>
</ion-item>

<ion-list text-left>
    <ion-list-header style="margin:0px;">
        <b>Properties</b>
    </ion-list-header>

    <ion-item no-lines>
        <ion-label>Urgent</ion-label>
        <ion-toggle color="secondary"></ion-toggle>
    </ion-item>

    <ion-item class="propertyItem" no-lines>
        <ion-label class="propertyToggle">Empty Crate</ion-label>
        <ion-toggle color="secondary"></ion-toggle>
    </ion-item>
</ion-list>

离子信息:

cli包:(/ usr / local / lib / node_modules)@ ionic / cli-utils:1.19.2 ionic(Ionic CLI):3.20.0全局包:cordova(Cordova CLI):8.0.0本地包:@ionic / app-scripts:3.1.8 Cordova平台:android 7.0.0 ios 4.5.5 Ionic Framework:ionic-angular 3.9.2系统:ios-deploy:1.9.2 ios-sim:6.1.2节点:v8.11.2 npm :6.1.0 OS:macOS Xcode:Xcode 10.0 Build版本10A255环境变量:ANDROID_HOME:未设置Misc:backend:pro