ReactNative 分享解決listView的一個鬱悶BUG

用ListView的時候,會出現一個很是傻bi的狀況,就是render的時候,listView不顯示,須要碰/滑一下才會顯示。javascript

一開始我在懷疑本身是否是佈局哪裏有衝突,改到哭都沒發現佈局有什麼問題,直到我谷歌了一下 「react native listView not show touch」...java

最後,我按react native裏的issue:react

在初始化listView時設置屬性git

removeClippedSubviews={false}github

<ListView
    ref = {"listView"}
    style={styles.listView}
    dataSource={this.dataSource.cloneWithRows(this.state.data)}
    renderRow={this._renderRow.bind(this) }
    enableEmptySections={true}
    removeClippedSubviews={false}>
</ListView>

 

原issue:react-native

https://github.com/facebook/react-native/issues/1831佈局

相關文章
相關標籤/搜索