正如this Tutorial说,它会很容易到本地存储的图像添加到TabItem的(或任何部分):如何在本地使用本地图像?
- XCode中添加图像到images.xcassets
- 要求它像这样“图标= {要求(“像铅笔!”)}”(图像的名称是‘铅笔’)
我所得到的则是在iOS的模拟器异常有以下文字:
需要未知模块“图像!铅笔”。如果您确定模块为 ,请尝试重新启动打包程序
这里出现了什么问题?教程?或者有反应原生更改完成?
代码:
class devdactic_tabs extends Component {
constructor(props) {
super(props);
this.state = {
selectedTab: 'welcome'
};
}
render() {
return (
<TabBarIOS selectedTab={this.state.selectedTab}>
<TabBarIOS.Item
selected={this.state.selectedTab === 'welcome'}
icon={require('image!pencil')}
onPress={() => {
this.setState({
selectedTab: 'welcome',
});
}}>
<Welcome/>
</TabBarIOS.Item>
<TabBarIOS.Item
selected={this.state.selectedTab === 'more'}
systemIcon="contacts"
onPress={() => {
this.setState({
selectedTab: 'more',
});
}}>
<More/>
</TabBarIOS.Item>
</TabBarIOS>
);
}
}
我有同样的问题。我通过将文件夹名称命名为图标的确切名称来解决它。在你的情况:pencil.imageset - >图像pencil.png和[email protected]。之后,重新启动打包程序并构建新的应用程序。应该工作然后 – BigPun86