如何修复按钮到底部离子

时间:2017-03-10 12:38:13

标签: angular ionic2

我尝试了将按钮固定到底部的不同可能性

<ion-header>
    <ion-navbar>
        <ion-title>
            <b > Audio Recorder</b>
        </ion-title>
    </ion-navbar>
    <ion-toolbar >
        <ion-segment color="danger">
            <ion-segment-button  value="camera">
                Recorder
            </ion-segment-button>
            <ion-segment-button   (click)="ListAudioFiles()">
                Recording List
            </ion-segment-button>
        </ion-segment>
    </ion-toolbar>
</ion-header>

    <ion-content class="has-footer" padding>
        <p *ngIf="!status" style="text-align: center; color: red;"><b> Recording... </b></p>
        <p *ngIf="!status" style="text-align: center; color: black; font-size: 40px;">{{total}}</p>
        <ion-grid style="text-align: center;">
            <ion-icon *ngIf="status" style="font-size: 180px;" (click)="startRecording()" name="mic"></ion-icon>
            <ion-icon *ngIf="!status" style="font-size: 180px; color: red" (click)="stopRecording()" name="mic"></ion-icon>
        </ion-grid>
    <ion-content>

我也有一个疑问,如果我添加一个按钮到标题,我需要突出显示我点击的按钮,如果我在列表页面列表按钮必须突出显示,如果记录器点击该按钮应突出显示,并且各自页面应该加载。

enter image description here

3 个答案:

答案 0 :(得分:14)

希望这可以帮助别人。

.your-class {
    position: fixed;
    left: 0;
    bottom: 10px;
    right: 0;
}

左/右设置为0可使所有内容保持居中。

答案 1 :(得分:10)

  

离子内容标签结束后添加此

<ion-footer>
  <ion-toolbar>
    <button ion-button (click)="Upload()"  full>Upload</button>
  </ion-toolbar>
</ion-footer>

答案 2 :(得分:0)

你不需要使用工具栏,你可以直接在ion-footer

中使用ion-button
<ion-footer>
   <ion-button expand="full" (click)="Upload()">Upload</ion-button>
 </ion-footer>