Я стараюсь следовать этому: ListView grid in React Native, но с renderHeader(). Когда у меня есть и renderHeader() и renderRow() сReact Native: Как применить contentContainerStyle ListView к renderRow() для создания сетки при использовании renderHeader()?
contentContainerStyle={{flexDirection: 'row', flexWrap: 'wrap'}}
, весь ListView влияет, смещается влево, и renderRow() исчезает.
Но когда я вынимаю renderHeader(), он создает сетку renderRow() отлично без каких-либо проблем. Итак, как я могу использовать contentContainerStyle ListView только для того, чтобы повлиять на renderHeader(), чтобы создать сетку, а также иметь renderHeader()?
return (
<View style={{flex: 1}}>
<ListView
contentContainerStyle={{flexDirection: 'row', flexWrap: 'wrap'}}
dataSource={this.state.dataSource}
renderRow={this.renderRow.bind(this)}
renderHeader={this.renderHeader.bind(this)}
/>
</View>
);
Заранее спасибо!
@ColinRamsay В чем может быть проблема? –