Hier ist die Render-Funktion:Wie strecken Elemente absolut positioniert super scrollView? reagieren-native
React.Children.forEach(children, (item, index) => {
let image = React.cloneElement(item, {
style: [item.props.style, styles.image],
});
items.push(
<TouchableHighlight key={'touch_'+index} style={[styles.item]}>
{image}
</TouchableHighlight>
);
});
return (
<Modal visible={this.props.isOpen}>
<ScrollView
pagingEnabled={true}
horizontal={true}>
{items}
</ScrollView>
</Modal>
);
und hier sind die Arten des Elements:
item: { flex: 1, backgroundColor: 'yellow' }, image: { position: 'absolute', margin: 0, width: WINDOW_WIDTH, height: WINDOW_HEIGHT, }
Jeder item
ist absolut positioniert, aber ich kann die scrollView
nicht bewegen, nur wie es gibt nur eine Seite (Artikel), weil alle Bilder überlappten
Vielen Dank für die Korrektur meiner Frage. – CoderLim