0
我现在用的反应本地IOSTabbar类似于下面的示例:阵营原住民死循环
render: function() {
return (
<TabBarIOS
tintColor="white"
barTintColor="#D7DF01">
<TabBarIOS.Item
title="All"
icon={require('./x.png')}
selected={this.state.selectedTab === 'x'}
onPress={() => {
this.setState({
selectedTab: 'x',
});
}}>
{this._renderContent(this.state.selectedTab)}
</TabBarIOS.Item>
<TabBarIOS.Item
icon={require('./y.png')}
title="Incoming"
selected={this.state.selectedTab === 'y'}
onPress={() => {
this.setState({
selectedTab: 'y'
});
}}>
{this._renderContent(this.state.selectedTab)}
</TabBarIOS.Item>
<TabBarIOS.Item
icon={require('./z.png')}
title="Outgoing"
selected={this.state.selectedTab === 'z'}
onPress={() => {
this.setState({
selectedTab: 'z'
});
}}>
{this._renderContent(this.state.selectedTab)}
</TabBarIOS.Item>
</TabBarIOS>
);
},
在我执行SQLLite选择_renderContent方法,但这个结束在一个无限loop..Is是正常的TabBar?谁能帮忙?
它可能会帮助,如果你发布的实际代码_renderContent方法。如果你只是在每个TabBar项目中渲染一个简单的文本元素,你是否尝试过如果无限循环仍然存在? – Nicholas