【发布时间】:2018-10-02 03:58:30
【问题描述】:
当我使用 CRNA 创建我的 react 本机应用程序时,我将 expo 用于模拟器。我想在 Card 元素内的 WebView 上显示一个 youtube 视频,但它不能按我想象的那样做。
这是我的代码:
import React, { Component } from 'react';
import { WebView } from 'react-native';
import { Card, CardItem } from 'native-base';
export default class MyWeb extends Component {
render() {
return (
<Card>
<CardItem>
<WebView
source={{uri: 'https://www.youtube.com/embed/OCMs-YhSp2o'}}
style={{marginTop: 20}}
/></CardItem>
</Card>
);
}
}
我不知道是不是因为卡片,因为当我删除卡片并且只显示 WebView 时,它起作用了。但由于我想将视频与其他项目(文本、图片等)放在一起,我需要使用 Card 来显示它。
请帮帮我....
提前谢谢你。
【问题讨论】:
-
您需要在 CardItem 样式中定义高度
-
非常感谢!!!!现在可以使用了! T____T
标签: react-native webview expo