nativescript - 如何在 iOS 的 ActionBar 上调整图像大小
问题描述
我有 ActionBar 的以下代码
<ActionBar title="" class="action-bar">
<NavigationButton
(tap)="toggleDrawer()"
class="action-bar-item"
ios:visibility="collapsed"
icon="res://menu">
</NavigationButton>
<ActionItem
icon="res://menu"
android:visibility="collapsed"
(tap)="toggleDrawer()"
ios.position="left">
</ActionItem>
<StackLayout class="action-item" android:horizontalAlignment="center" ios:horizontalAlignment="center">
<Image src="res://ideas_wt_full" width="60%" height="60%" [visibility]="android ? 'visible' : 'collapsed'"></Image>
<Image src="res://ideas_wt_full" width="30%" height="30%" stretch="aspectFill" [visibility]="!android ? 'visible' : 'collapsed'"></Image>
</StackLayout>
<ActionItem android.systemIcon="ic_menu_search" ios.systemIcon="12" ios.position="right"></ActionItem>
</ActionBar>
在 Android 上一切都很好,但在 iOS 上,图像以全分辨率显示,因此对于 ActionBar 来说太大了。
任何帮助表示赞赏!
解决方案
我修复了为宽度和高度设置固定值的问题。所以我为图像创建了一个类并在 css 中设置了这些属性。此外,我必须小心 iOS 上的高度,因为由于 ActionBar 样式的限制,它不会改变操作栏的高度,我需要将高度设置为 80px。
推荐阅读
- php - 无法使用 PHP 代码访问 Google Cloud Datastore
- excel - 使用 Classname 从网站将数据复制到使用 VBA 的 Excel
- r - 尝试使用 R 从 Morningstar.com 抓取财务数据时出错
- r - “服务器错误:未使用的参数” - R 闪亮的应用程序错误(服务器函数包括条件语句)
- ios - 即使我的唱机是横向的,我的视频/照片应用程序也会以纵向模式拍摄照片/视频。谁能帮我解决这个问题?
- c - 将文件的行分成两半 (C)
- java - mvn test 返回 0 个测试运行
- r - 在边距中绘制任意线,带有多个面板的 R 绘图
- python-3.x - 如何将时间转换为DataFrame Python中的相应槽
- sql - 案例表达式中的舍入