缩放的TabBar加载图标需要
问题描述:
我要缩放加载图标标签要求,我在下面测试此代码,但是不起作用,图标不结垢。缩放的TabBar加载图标需要
let img = require('../img/logo_lesson.png');
img.scale = 10;
return(
<TabBarIOS>
<TabBarIOS.Item title="React Native" icon={img} selected={true}>
在此先感谢!
答
你正在使用的语法不正确略,IMG应该只包含图像数据,而不是规模,以缩放图标添加到图标JSON在TabBarIOS.Item对象,像这样:
<TabBarIOS.Item
selected={this.state.selectedTab === 'thisTab'}
icon={{uri: 'thisTab', scale: ScaleHere}}
title='tab'
onPress={() => {
this.setState({selectedTab: 'thisTab'});
}}>
</TabBarIOS.Item>
此外,您通常会想PixelRatio.get()的只是把它硬编码到10通常会错误地扩展在不同的像素密度设备乘以你的规模。