У меня проблема с WebView в приложении React Native. Если высота WebView не указана, по умолчанию она составляет примерно половину высоты экрана (iPhone 6S). Однако, когда я устанавливаю высоту с помощью Dimensions
, она отображает штраф, но только оригинальная половина является интерактивной, т.е. можно прокручивать только верхнюю половину экрана.React Native: высота WebView не установлена должным образом
Вот основные части моего текущего кода:
import React, { Component } from 'react';
import {
...
Dimensions,
...
WebView,
} from 'react-native';
let ScreenHeight = Dimensions.get("window").height;
let ScreenWidth = Dimensions.get("window").width;
class App extends Component {
render() {
return (
<View style={styles.container}>
...
<WebView
source={{uri: 'http://foo.com'}}
style={{height: ScreenHeight, width: ScreenWidth}}
/>
...
</View>
);
}
}
...
const styles = StyleSheet.create({
container: {
backgroundColor: '#bbb',
flex: 1,
},
...
});
AppRegistry.registerComponent('myApp',() => App);
Я с нетерпением ждет любой помощи, которая может быть предложена :)