та же проблема, есть скролвью в скролвью и дочерниц не реагирует, тобишь родительский листать могу, а домашний нихрена, ибо косание не востюпринимает.
заблокировал родительский, дочерний отзывается, блок поставил на переменную, и при касании на определенный участок экрана переменная блокировки переходит в значение фосл, но реакт не обрабатывает это, видемо активное обновление компанента должно быть, вот че делать?
код
//значение высоты и ширины экрана
const widthscreen = Dimensions.get('screen').width
const heightscreen= Dimensions.get('screen').height
//переменная блокировщик
var LockScroll = false
<ScrollView scrollEnabled= {LockScroll}>
<View style={{width: widthscreen, height: heightscreen}} onStartShouldSetResponder={()=> {LockScroll= true}}>
</View>
<View style={{width: widthscreen*0.5, height: heightscreen}} onStartShouldSetResponder={()=> {LockScroll= true}}>
</View>
<View style={{width: widthscreen*0.5, height: heightscreen}}>
<ScrollView>
<View style={{width: widthscreen*0.5, height: heightscreen}}>
</View>
<View style={{width:0.5, height: heightscreen}}>
</View>
</ScrollView>
</View>
</ScrollView>
А когда я тебя ругал? Наоборот на тебя надеюсь))
Обсуждают сегодня