使用KeyboardAvoidingView时Scrollview进入状态栏

时间:2019-01-25 15:21:04

标签: react-native scrollview

如果您在状态栏上的时间左侧查看,则可以看到部分滚动视图显示。向上滚动时,我可以看到带有所有元素(选择器,文本输入等)滚动在状态栏下方的滚动视图。

enter image description here

我的层次结构如下

        <React.Fragment>
          <SafeAreaView forceInset={true} style={{ flex: 1, backgroundColor: colors.black, zIndex: 10000 }}>

           <View style={{flex:1}}>
           <Header/> //has certain height. had to add zIndex=10000 to avoid same issue
             <KeyboardAvoidingView behavior='position'>
               <ScrollViewWithContent/>
             </KeyboardAvoidingView>
           </View>

          </SafeAreaView>
        </React.Fragment>

您是否看到明显的问题?

1 个答案:

答案 0 :(得分:0)

添加overflow:hidden;可以解决问题。但是我觉得这不应该首先发生。原始错误是一种奇怪的状态,其中滚动视图的一部分显示(文本),而部分不显示(背景)