Центр по горизонтали
Если вы хотите центрировать View
только по горизонтали, вы можете установить alignItems: 'center'
на ScrollView
's contentContainerStyle
.
<View style={{ height: '100%', width: '100%' }}>
<Text>Other content</Text>
<ScrollView contentContainerStyle={{ alignItems: 'center' }}>
<View style={{ flexDirection: 'row', flexWrap: 'wrap', padding: 20, backgroundColor: 'red' }}>
<Text>children</Text>
</View>
</ScrollView>
</View>
Внутренний View
выделен красным.

Центр по горизонтали и вертикали
В этом случае вы можете установить { flex: 1, justifyContent: 'center', alignItems: 'center' }
для того же contentContainerStyle
.
<View style={{ height: '100%', width: '100%' }}>
<Text>Other content</Text>
<ScrollView contentContainerStyle={{ flex: 1, justifyContent: 'center', alignItems: 'center' }}>
<View style={{ flexDirection: 'row', flexWrap: 'wrap', padding: 20, backgroundColor: 'red' }}>
<Text>children</Text>
</View>
</ScrollView>
</View>

Если что выОжидайте, что макет отличается от любого из скриншотов. Пожалуйста, поделитесь простым эскизом макета.