Как вы можете видеть в прилагаемом GIF, я не могу прокрутить список ListView
. Когда вы отпускаете мышь, представление возвращается в исходное положение.ListView не может прокручивать
Я прочитал документацию и, похоже, прокрутка должна просто работать. Вот реализация render()
:
render: function(){
return (
<ListView
automaticallyAdjustContentInsets={false}
initialListSize={9}
dataSource={this.state.dataSource}
renderRow={this.renderTrack}
renderSectionHeader={this.renderSectionHeader}/>
);
Установка высоты сделала трюк! Могу ли я спросить, почему вы выбрали 587? – jamesfzhang
Ваш скриншот был 587px tall =). Более общее решение - использовать flex: 1 через вашу иерархию представлений до корня. – ide
Использование только 'flex: 1' не исправить. Однако я не думаю, что могу просто установить статическую высоту, поскольку она должна быть совместима с разными размерами iPhone. EDIT: получается, что в родительском контейнере ListView не было «flex: 1», что и сделало трюк. – jamesfzhang