React Native:WebView的高度设置不正确

六棍

我的React Native应用程序中的WebView出现问题。如果未为WebView指定高度,则默认为屏幕高度的一半(iPhone 6S)。但是,当我借助设置高度时Dimensions,它显示得很好,但是只有原始的一半是交互式的,即。只能使用屏幕的上半部分滚动。

这是我当前代码的主要部分:

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);

我期待可以提供的任何帮助:)

六棍

伙计们,谢谢你的回答。我已经解决了我的问题,这似乎很容易解决。我基本上将包裹WebView在自己的View容器中。我不确定它是否有问题,因为它具有同级元素(即-NavBarTabBarIOS-我从上一个片段中删除了-对不起!),但WebView现在效果很好。

这是我的新渲染函数:

render() {
   return (
      <View style={styles.container}>
         <NavBar>
         <View>
            <WebView
               source={{uri: 'http://foo.com'}}
               style={{height: ScreenHeight, width: ScreenWidth}}
            />
         </View>
         <TabBarIOS>
            ...
         </TabBarIOS>
      </View>
   );
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

React Native:WebView高度

来自分类Dev

React Native,在Press上工作不正确

来自分类Dev

React Native动态Webview高度

来自分类Dev

ViewController的高度设置不正确

来自分类Dev

在生产模式下构建时,react-bootstrap bsClass 设置不正确

来自分类Dev

React Native 与 Firebase:有人能看到电子邮件格式不正确的地方吗?

来自分类Dev

React Promise异步任务顺序不正确

来自分类Dev

react-map-gl-印度geoLocation显示不正确

来自分类Dev

React + Electron:部门的组件布局不正确

来自分类Dev

react-popper在安装上的位置不正确

来自分类Dev

从setTimeout调用的函数显示不正确的React状态

来自分类Dev

GH页面加载不正确的React Router页面?

来自分类Dev

使用 React 的 WordPress 模板。不正确的字符

来自分类Dev

在 React Native 中为 WebView 设置 LayerType

来自分类Dev

OnClickListener设置不正确

来自分类Dev

Cookie设置不正确

来自分类Dev

IBus设置不正确

来自分类Dev

React-native - 有条件地设置高度

来自分类Dev

范围高度不正确-Google脚本

来自分类Dev

uitablviewcell动态高度从systemLayoutSizeFittingSize不正确

来自分类Dev

菜单的高度不正确CSS

来自分类Dev

反应子节点高度不正确

来自分类Dev

UITableCell 高度的大小不正确

来自分类Dev

角度计算不正确的元素高度

来自分类Dev

CSS 不正确的元素高度

来自分类Dev

iPad 上的键盘高度不正确

来自分类Dev

使用带有react-native的WebView设置用户代理

来自分类Dev

React.js表:“删除行”按钮以可视方式删除不正确的行

来自分类Dev

React + D3:散点图中Y轴上的数据显示不正确