下面是渲染功能:元素如何絕對定位伸展超級scrollView?反應原生
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>
);
,這裏是元素的樣式:
item: { flex: 1, backgroundColor: 'yellow' }, image: { position: 'absolute', margin: 0, width: WINDOW_WIDTH, height: WINDOW_HEIGHT, }
每個item
絕對定位,但我不能滾動scrollView
,只是像只有一個頁面(項目),因爲所有的圖像重疊
謝謝你糾正我的問題。 – CoderLim