如何与右侧对齐,按钮显示在标题左侧,没有撰写图标。
以下是我正在做的事情:
<ion-toolbar>
<ion-title>TODO APP</ion-title>
<button class = "button button-icon">
<i class="icon ion-compose"></i>
</button>
</ion-toolbar>
答案 0 :(得分:28)
Ionic 2 / Ionic 3有一些东西,只需看看下面的代码:
<ion-header>
<ion-navbar primary>
<ion-buttons start>
<button menuToggle>
<ion-icon name="menu"></ion-icon>
</button>
</ion-buttons>
<ion-title>
My Page
</ion-title>
<ion-buttons end>
<button (click)="myFunction()" ion-button icon-only>
<ion-icon name="search"></ion-icon>
</button>
</ion-buttons>
</ion-navbar>
</ion-header>
以这种方式解决问题的好处是你的导航栏会自动遵守android / ios / windows指南。因此,这样可以提高应用的质量。
有关指南的更多信息:
Android : https://developer.android.com/guide/practices/ui_guidelines/index.html
iOS : https://developer.apple.com/ios/human-interface-guidelines/
Windows : https://developer.microsoft.com/en-us/windows/design
答案 1 :(得分:6)
ionic 4 ion-navbar替换为ion-back-button,在 Ionic 4 后退按钮中,就像
<ion-header>
<ion-toolbar>
<ion-buttons slot="start">
<ion-back-button></ion-back-button>
</ion-buttons>
<ion-title>
Home
</ion-title>
<ion-button slot="secondary">
<ion-icon name="search"></ion-icon>
</ion-buttons>
</ion-toolbar>
</ion-header>
答案 2 :(得分:4)
您可以在ionic 2.0
标题的右侧添加按钮<ion-navbar *navbar>
<ion-title>
TODO APP
</ion-title>
<ion-buttons end>
<button ><ion-icon name="home"></ion-icon></button>
</ion-buttons>
</ion-navbar>
您可以像这样添加自定义图标的css类
<强> CSS 强>
.ion-ios-custom:before {
background-image: url("image-icon.png");
}
或强>
.ion-ios-custom:before {
content: "\f439"; /* your font code */
}
或强>
.ion-ios-custom:before {
content: url("image-icon.png") !important;
}
<强> HTML 强>
<ion-icon name="custom"></ion-icon>
答案 3 :(得分:1)
这对我有用。
Ionic 4-标头
<ion-header>
<ion-toolbar color="primary">
<ion-title class="titleHeader">User Detail</ion-title>
<ion-buttons slot="end">
<ion-back-button defaultHref="/"></ion-back-button>
</ion-buttons>
</ion-toolbar>
</ion-header>
答案 4 :(得分:0)
我用这个解决了我的问题:
ion-buttons {
order: 10
}
尝试将其添加到样式表
注意:我在ionic2中使用过它。
答案 5 :(得分:0)
<ion-toolbar color='primary'>
<button ion-button menuToggle>
<ion-icon name='menu'></ion-icon>
</button>
<ion-title>TODO APP</ion-title>
<ion-buttons start>
<button (click)='YOUR_FUNCTION_CALL' ion-button icon-only>
<ion-icon name='YOUR_ICON_NAME'></ion-icon>
</button>
</ion-buttons>
</ion-toolbar>
替换:
答案 6 :(得分:0)
可以执行以下操作:
<ion-header class="ion-no-border">
<ion-toolbar>
<ion-button slot="start">
<ion-icon name="search"></ion-icon>
</ion-button>
<ion-title>
utenze
</ion-title>
<ion-button slot="end">
<ion-icon name="menu"></ion-icon>
</ion-button>
</ion-toolbar>
</ion-header>
答案 7 :(得分:-4)
<ion-view title="home" align-title="center">
<ion-nav-buttons side="right">
<button ng-click="search()" class="button button-icon icon ion-android-search"></button>
</ion-nav-buttons>
<ion-content has-bouncing="0px">
</ion-content>
</ion-view>
这对你有用......