я встречаю некоторые проблемы при использовании Реагировать ListView туземца, странное поведение, установлен Роу BackgroundColor будет выполнять другой результат между iPhone6 и iPhone6plusРеагировать Native: Странное поведение BackgroundColor в ListView работает в iphone6Plus
Мой код в Render() функция
render: function(){
return (
<View>
<ListView
scrollEnabled={false}
contentContainerStyle={styles.list}
dataSource={dataSource.cloneWithRows(values)}
initialListSize={values.length}
pageSize={3}
scrollRenderAheadDistance={500}
renderRow={this._renderRow}
/>
</View>
);
},
стили:
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',
}});
работает в iPhone6, это нормально!
В ваших стилей вы используете 'w.width' что' w'? Размеры экрана различаются между 6 и 6Plus. – rogchap