React Native Listview leaving space React Native Listview leaving space ios ios

React Native Listview leaving space


Ok so, I found the answer, I post it here for anyone who run into the same issue.

An issue has been posted on Github here . It is necessary to add to the ListView the parameter automaticallyAdjustContentInsets={false}.Problem Solved.


This only happens when you have a ScrollView or ListView with TabBarIOS. You can remove the extra space at the top if you put automaticallyAdjustContentInsets={false}

However, the ScrollView will not completely be shown because the bottom portion of it will be hidden under the TabBarIOS. To fix this add contentInset={{bottom:49}} adjust the height according to your needs.

here is the code:

<ListView  contentInset={{bottom:49}}  automaticallyAdjustContentInsets={false}>


If you're trying to achieve this in android..contentInset is iOS specific, to manage this on android you need to set the property inside of <ListView contentContainerStyle={styles.contentContainer}></ListView>

Then in your stylesheets.create

var styles = StyleSheet.create({  contentContainer: {    paddingBottom: 100   }

* I realise that op is asking for an iOS solution, just adding the android solution for people passing and if op decides he's fed up with iOS