Я пытаюсь динамически скрывать нижние вкладки всякий раз, когда модальный фильтр появляется снизу вверх под одним и тем же экраном. Но по какой-то причине контейнер с нижней вкладкой (белый) не скользит вниз.
Вот как я использую Navigation.mergeOptions:
toggleFilter() {
var shouldOpen = !this.state.filterOpened;
Navigation.mergeOptions(this.props.componentId, {
bottomTabs: {
visible: shouldOpen ? false : true,
drawBehind: shouldOpen ? true : false,
animate: shouldOpen ? true : false
}
});
this.setState({
filterOpened: shouldOpen
});
}
ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ: я только что проверил, не открывая модальное окно, пытаясь скрыть его на том же экране, и это происходит так же, так что это не проблема моего модального окна. Думал, что это также будет связано с ScrollView/FlatList, но это не так, протестировал его на простом представлении с Flex, и это тоже происходит. Это должно быть легко воспроизвести.
Любая идея об этой проблеме? Спасибо!
Некоторая информация об окружающей среде:
React Native Navigation version: ^3.0.0-alpha.0
React Native version: ^0.60.0
Platform(s): iOS (Haven't tested on Android yet)
Device info (Simulator/Device? OS version? Debug/Release?): Real iPhone XS latest iOS version.