ios - 有没有一种有效的方法来改变 NativeScript 中的侧边抽屉图标颜色?(特别是 iOS)
问题描述
我试图在 中应用样式ActionBar
,更改其背景和颜色。这就是NativeScript
文档所说的应该做的......但实际上,当我尝试为这个图标添加样式时,它并没有得到我的颜色。
此外,如果我向 中添加标题ActionBar
,它会继承我的样式并使用我选择的颜色进行渲染。
但这并没有发生在行动项目上!
这是我的文件
<template>
<ActionBar>
<NavigationButton ios:visibility="collapsed" icon="res://menu" @tap="onDrawerButtonTap" />
<ActionItem icon="res://menu"
android:visibility="collapsed"
@tap="onDrawerButtonTap"
ios.position="left">
</ActionItem>
<Image class="logo" src="~/images/logo.png"></Image>
</ActionBar>
</template>
<script>
import * as utils from "~/helpers/utils";
export default {
data(){
return {
};
},
methods: {
onDrawerButtonTap() {
utils.showDrawer();
},
}
}
</script>
<style lang="scss" scoped>
@import '../../_app-variables.scss';
ActionBar {
background-color: #c3c3c3;
color: $primary;
}
</style>
有没有一种有效的方法来改变这个sideDrawer
按钮的颜色?
解决方案
尝试在 ActionBar 上将 iosIconRenderingMode 设置为 alwaysTemplate,这应该会将图标颜色变为 CSS 中指定的颜色。
<ActionBar iosIconRenderingMode="alwaysTemplate">
推荐阅读
- postgresql - 如何更新 postgres 表并从另一个表迁移数据,在大数据上具有更好的性能 - postgresql
- php - 在 PHP 中使用 Imagick 从 .tif 文件创建图像
- javascript - 将 React 函数组件转换为类组件
- c# - 来自 XML 反序列化的对象元素未填充属性是
- substrate - 从链下工作人员的上下文之外访问链下工作人员的本地存储
- python - 为什么 print('a' and 'b') 在 python 中返回 'b'?
- javascript - 在php中使用ajax获取数据时无法读取null的属性子注释
- variables - 将命令的输出存储在 ansible 中的变量中
- prolog - Prolog中用于删除的列表操作
- python - python selenium代码将文本保存在剪贴板中的变量中,通过单击元素复制到剪贴板