React Native 앱에서 WebView에 문제가 있습니다. 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);
내가 제공 할 수 있습니다 :
이