ich einige Probleme treffen, während Mutter der Listview-Reaktion verwendet wird, das seltsame Verhalten gesetzt Backgroundcolor ist die Zeile anderes Ergebnis zwischen iPhone6 und iPhone6plus Reagieren Nativ: Strange Behaviour background in Listview in iphone6Plus läuft
My-Code in render()
durchführen wird Funktionrender: function(){
return (
<View>
<ListView
scrollEnabled={false}
contentContainerStyle={styles.list}
dataSource={dataSource.cloneWithRows(values)}
initialListSize={values.length}
pageSize={3}
scrollRenderAheadDistance={500}
renderRow={this._renderRow}
/>
</View>
);
},
Stile:
var styles = StyleSheet.create({
list: {
flexDirection: 'row',
flexWrap: 'wrap',
},
row: {
backgroundColor:'white',
width:w.width/3,
height: w.width/3,
borderWidth: 0.5,
borderColor: '#f3f3f3',
alignItems: 'center',
}});
in iPhone6 läuft, es ist OK!
In Ihre Stile setzen Sie 'w.width' verwenden, was ist 'W'? Die Bildschirmgrößen unterscheiden sich zwischen 6 und 6Plus. – rogchap