如何将离子按钮集中到离子按钮标签中
How to centralize ion-button into ion-buttons tag
我在 ion-toolbar 中包含了以下代码,但不幸的是,按钮没有集中。
我试图找到另一种方法,基本上,我在 ion-row/ion-col 标签内添加了离子按钮,如下所示,现在按钮集中了但是当基于 Galaxy S5 或 iPhone 5s 调整大小时我遇到了问题响应行为。
我正在使用 Ionic 4。
=> ionic info
Ionic:
ionic (Ionic CLI) : 4.12.0 (/usr/local/lib/node_modules/ionic)
Ionic Framework : @ionic/angular 4.1.2
@angular-devkit/build-angular : 0.13.6
@angular-devkit/schematics : 7.2.4
@angular/cli : 7.3.6
@ionic/angular-toolkit : 1.4.1
Cordova:
cordova (Cordova CLI) : 9.0.0
Cordova Platforms : android 8.0.0, browser 6.0.0, ios 5.0.0
Cordova Plugins : cordova-plugin-ionic-keyboard 2.1.3, cordova-plugin-ionic-webview 3.1.2, (and 6 other plugins)
System:
ios-deploy : 1.9.4
ios-sim : 8.0.0
NodeJS : v8.12.0 (/usr/local/bin/node)
npm : 6.9.0
OS : macOS Mojave
Xcode : Xcode 10.2 Build version 10E125
密码是:
<ion-header>
<ion-toolbar>
<ion-title align="center" [title]="quota">{{quota}} pontos</ion-title>
</ion-toolbar>
<ion-toolbar>
<ion-item class="calendar">
<ion-row>
<ion-col align-items-center="true">
<ion-buttons>
<ion-button class="btncalendar" (click)="previous()">
Anterior
<ion-icon slot="start" name="rewind"></ion-icon>
</ion-button>
<ion-button class="btncalendar">
<ion-icon slot="end" name="calendar"></ion-icon>
<ion-datetime #myPicker display-format="DD/MM/YYYY" [value]="screenDateTime"
(ionChange)="updateDate(myPicker.value)" [(ngModel)]="value"></ion-datetime>
</ion-button>
<ion-button class="btncalendar" (click)="next()">
Próximo
<ion-icon slot="end" name="fastforward"></ion-icon>
</ion-button>
</ion-buttons>
</ion-col>
</ion-row>
</ion-item>
我尝试按照下面的代码中的说明包含插槽,但按钮消失了。
<ion-header>
<ion-toolbar>
<ion-title align="center" [title]="quota">{{quota}} pontos</ion-title>
</ion-toolbar>
<ion-toolbar>
<ion-item class="calendar">
<ion-row>
<ion-col align-items-center="true">
<ion-buttons slot="primary">
<ion-button class="btncalendar" (click)="previous()">
Anterior
<ion-icon slot="start" name="rewind"></ion-icon>
</ion-button>
<ion-button class="btncalendar">
<ion-icon slot="end" name="calendar"></ion-icon>
<ion-datetime #myPicker display-format="DD/MM/YYYY" [value]="screenDateTime"
(ionChange)="updateDate(myPicker.value)" [(ngModel)]="value"></ion-datetime>
</ion-button>
<ion-button class="btncalendar" (click)="next()">
Próximo
<ion-icon slot="end" name="fastforward"></ion-icon>
</ion-button>
</ion-buttons>
</ion-col>
</ion-row>
</ion-item>
<ion-item class="header">
<ion-grid>
我尝试了插槽主要、次要、结束和开始。
我只是想集中按钮并在使用其他小型设备(如 Sansing S5 或 iPhone 5S 时获得正确的响应行为。
justify-content-center
将使您的按钮水平居中。
<ion-buttons justify-content-center>
<ion-button class="btncalendar">
Anterior
<ion-icon slot="start" name="rewind"></ion-icon>
</ion-button>
<ion-button class="btncalendar">
<ion-icon slot="end" name="calendar"></ion-icon>
<ion-datetime #myPicker display-format="DD/MM/YYYY"></ion-datetime>
</ion-button>
<ion-button class="btncalendar">
Próximo
<ion-icon slot="end" name="fastforward"></ion-icon>
</ion-button>
</ion-buttons>
我在 ion-toolbar 中包含了以下代码,但不幸的是,按钮没有集中。 我试图找到另一种方法,基本上,我在 ion-row/ion-col 标签内添加了离子按钮,如下所示,现在按钮集中了但是当基于 Galaxy S5 或 iPhone 5s 调整大小时我遇到了问题响应行为。
我正在使用 Ionic 4。
=> ionic info
Ionic:
ionic (Ionic CLI) : 4.12.0 (/usr/local/lib/node_modules/ionic)
Ionic Framework : @ionic/angular 4.1.2
@angular-devkit/build-angular : 0.13.6
@angular-devkit/schematics : 7.2.4
@angular/cli : 7.3.6
@ionic/angular-toolkit : 1.4.1
Cordova:
cordova (Cordova CLI) : 9.0.0
Cordova Platforms : android 8.0.0, browser 6.0.0, ios 5.0.0
Cordova Plugins : cordova-plugin-ionic-keyboard 2.1.3, cordova-plugin-ionic-webview 3.1.2, (and 6 other plugins)
System:
ios-deploy : 1.9.4
ios-sim : 8.0.0
NodeJS : v8.12.0 (/usr/local/bin/node)
npm : 6.9.0
OS : macOS Mojave
Xcode : Xcode 10.2 Build version 10E125
密码是:
<ion-header>
<ion-toolbar>
<ion-title align="center" [title]="quota">{{quota}} pontos</ion-title>
</ion-toolbar>
<ion-toolbar>
<ion-item class="calendar">
<ion-row>
<ion-col align-items-center="true">
<ion-buttons>
<ion-button class="btncalendar" (click)="previous()">
Anterior
<ion-icon slot="start" name="rewind"></ion-icon>
</ion-button>
<ion-button class="btncalendar">
<ion-icon slot="end" name="calendar"></ion-icon>
<ion-datetime #myPicker display-format="DD/MM/YYYY" [value]="screenDateTime"
(ionChange)="updateDate(myPicker.value)" [(ngModel)]="value"></ion-datetime>
</ion-button>
<ion-button class="btncalendar" (click)="next()">
Próximo
<ion-icon slot="end" name="fastforward"></ion-icon>
</ion-button>
</ion-buttons>
</ion-col>
</ion-row>
</ion-item>
我尝试按照下面的代码中的说明包含插槽,但按钮消失了。
<ion-header>
<ion-toolbar>
<ion-title align="center" [title]="quota">{{quota}} pontos</ion-title>
</ion-toolbar>
<ion-toolbar>
<ion-item class="calendar">
<ion-row>
<ion-col align-items-center="true">
<ion-buttons slot="primary">
<ion-button class="btncalendar" (click)="previous()">
Anterior
<ion-icon slot="start" name="rewind"></ion-icon>
</ion-button>
<ion-button class="btncalendar">
<ion-icon slot="end" name="calendar"></ion-icon>
<ion-datetime #myPicker display-format="DD/MM/YYYY" [value]="screenDateTime"
(ionChange)="updateDate(myPicker.value)" [(ngModel)]="value"></ion-datetime>
</ion-button>
<ion-button class="btncalendar" (click)="next()">
Próximo
<ion-icon slot="end" name="fastforward"></ion-icon>
</ion-button>
</ion-buttons>
</ion-col>
</ion-row>
</ion-item>
<ion-item class="header">
<ion-grid>
我尝试了插槽主要、次要、结束和开始。
我只是想集中按钮并在使用其他小型设备(如 Sansing S5 或 iPhone 5S 时获得正确的响应行为。
justify-content-center
将使您的按钮水平居中。
<ion-buttons justify-content-center>
<ion-button class="btncalendar">
Anterior
<ion-icon slot="start" name="rewind"></ion-icon>
</ion-button>
<ion-button class="btncalendar">
<ion-icon slot="end" name="calendar"></ion-icon>
<ion-datetime #myPicker display-format="DD/MM/YYYY"></ion-datetime>
</ion-button>
<ion-button class="btncalendar">
Próximo
<ion-icon slot="end" name="fastforward"></ion-icon>
</ion-button>
</ion-buttons>