css - ScrollView 不滚动 react-native
问题描述
出于某种原因,我的滚动视图在我的模拟器中不起作用。Feedcards 正在呈现,但它们没有滚动。当我用它们从垂直中心到屏幕顶部环绕 FeedCard 时<List>
,它正在做某事。只是不允许滚动。
import React, { Component } from 'react';
import styled from 'styled-components/native';
import FeedCard from '../components/FeedCards/FeedCard';
const Root = styled.View`
flex: 1;
justifyContent: center;
backgroundColor: #f2f2f2;
paddingTop: 5;
`;
const List = styled.ScrollView`
flex: 1;
`;
class HomeScreen extends Component {
state = { }
render() {
return (
<Root>
<List>
<FeedCard />
<FeedCard />
</List>
</Root>
);
}
}
export default HomeScreen;
解决方案
这是怎么回事?
ScrollView 仅在渲染元素的数量传递到设备宽度/高度时才有效。如果您使用的是 Ios 模拟器,则应该解锁滚动,但在 Android 模拟器中,只需传递大小
推荐阅读
- xslt - 下面是如何在 XSLT 代码中添加页眉和页脚的示例
- android - 为什么改造要我使用查询
- java - 将远程 PC 连接到 RabbitMQ 时出现问题,无法连接
- javascript - 使用 PHP puphpeteer 保持 facebook 登录会话
- python - 将 -profile 参数添加到 python selenium 选项时,Firefox 连接被拒绝
- angular - 新浏览器选项卡中的 Angular 应用程序不起作用
- java - 一个 Java 项目出错,而另一个运行没有错误
- rust - 如何解决 NLL 限制“不能借用 `*
` 一次多次可变" 在一个循环中? - sql - 根据变量返回不以数字结尾的值
- pdf - 使用 Inkscape(命令行)将 SVG 导出为 PDF 时更改 DPI