zIndex
을 ScrollView
에 사용하려고 시도했지만 작동하지 않는 것 같습니다. 내가 zIndex
를 적용하는 경우는 다음과 같습니다 당신이 볼 수 있듯이zIndex가 React Native에서 작동하지 않는 이유는 무엇입니까?
가의 ScrollView
가 입력에 의해 차단되고있다. zIndex
과 함께 제안이 올 때 ScrollView
이 다른 입력을 완전히 덮는 효과를 원합니다. 여기에 내가 지금 가지고있는 작업은 다음과 같습니다 Input
특정 TextInput
렌더링 별도의 구성 요소입니다
<View>
<Input
value={this.state.inputValue}
style={styles._input}
inputStyle={styles._text}
onChangeText={this.handleChangeText}
{...this.props}
/>
<View style={styles._spacing}></View>
{predictions.length ?
<ScrollView
style={styles._scroll}
>
{predictions.map(this.renderPrediction)}
</ScrollView>
: null}
</View>
하는 것으로. 또한, this.renderPrediction
반환이 : 마침내 여기
<Text
style={styles._text}
key={index}
onPress={this.handlePredictionPress.bind(null, prediction.description)}
>
{prediction.description}
</Text>
그리고 내 스타일이다 :
const styles = EStyleSheet.create({
input: StyleSheet.flatten([inputStyle]),
text: {
fontSize: 15,
},
spacing: {
height: 10
},
scroll: {
position: "absolute",
zIndex: 10,
width: "80%",
top: 50,
backgroundColor: "white"
}
});
왜하지 않습니다 내 zIndex
시도 노력하고 내가 원하는대로 작동하는 방법을 얻을 수 있나요?
늦은 응답으로 미안하지만 작동하지 않습니다. IIRC, 전에 시도해 봤지만 zIndex (작동하는 것처럼 보이지만)는 다음과 같습니다. http://imgur.com/a/o3lwS – Li357
작동 했으므로 'TextInput '텍스트. 그러나 'TextInput'에서 Android의 밑줄이 zIndex의 영향을받지 않는 것처럼 보입니다. 나는 그것을 투명하게 ('underlineColorAndroid = 'rgba (0,0,0,0)'') 설정하고'borderBottom'으로 그것을 다시 만들 것이다. –
하지만 Android가 아닙니다. 그것은 입력 텍스트를 숨기지 않았지만 여전히 보입니다. 입력 밑의 밑줄도 여전히 표시됩니다. – Li357