我正在使用expo,并且在滚动视图中有一个expo react-native-webview,下面是返回webview的组件。我正在做的是创建屏幕,因为我想要解析我的html并在容器中显示在屏幕上。容器的设计位于调用此组件的父屏幕中。问题1:我已经尝试了多种解决方案,在android设备上实现webview中的滚动,但都不起作用。下面的代码在IOS设备上运行得很好。
问题2:我们可以限制webview只在视图上显示5行,并将其余部分转换为(... )吗?有人能帮上忙吗?
return (
<View style={{ flex: 1 }}>
<WebView
originWhitelist={["*"]}
source={{ html: htmlContent }}
style={styles.WebViewStyle}
/>
</View>
);
const styles = StyleSheet.create({
WebViewStyle: {
flex: 1,
marginLeft: 5,
height: 150,
width: '100%',
}
});发布于 2020-07-12 16:50:23
最后,我需要用另一种方式来解决问题。当我使用scrollview和webview时,它在IOS上运行良好,但android webview不能滚动。问题是,scrollview和webview都试图占据屏幕高度,结果被搞糊涂了。所以我把网页视图移出了滚动视图。
https://stackoverflow.com/questions/62231024
复制相似问题