我正在开发一个关于离子3的应用程序,我遇到了问题。当我点击搜索并打开键盘时,只需将应用程序的全部内容推送到顶部。
我的标签代码,视图
<ion-tabs color='navbarColor'>
<ion-tab [root]="tab1Root" tabTitle="Inicio" tabIcon="ios-home"></ion-tab>
<ion-tab [root]="tab2Root" tabTitle="Cultivos" tabIcon="ios-leaf"></ion-tab>
<ion-tab [root]="tab3Root" tabTitle="Suelos" tabIcon="ios-flask"></ion-tab>
<ion-tab [root]="tab4Root" tabTitle="Acerca" tabIcon="ios-information-
circle"></ion-tab>
</ion-tabs>
控制器
import { Component } from '@angular/core';
import { AboutPage } from '../about/about';
import { HomePage } from '../home/home';
import { CultivosPage } from '../cultivos/cultivos';
import { SuelosPage } from '../suelos/suelos';
@Component({
templateUrl: 'tabs.html'
})
export class TabsPage {
tab1Root = HomePage;
tab2Root = CultivosPage;
tab3Root = SuelosPage;
tab4Root = AboutPage;
constructor() {
}
}
答案 0 :(得分:0)
这是我的解决方案:
将所有内容放在ionic grid内,如下所示。然后设置min-height: 100%
。就是这样。
html的
<ion-content class="my-content">
<ion-grid>
<ion-row class="row1">
<ion-col col-12>
</ion-col>
</ion-row>
</ion-grid>
</ion-content>
.scss
.my-content {
ion-grid {
min-height: 100%;
}
.row1 {
flex: 1;
}
}