作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这很奇怪,我找不到任何相关信息。
我有一个非常简单的项目(刚刚开始使用 React Native),当我将项目列表放在 ScrollView 中时,我会不断地“抽搐”。以下是该行为的视频:https://imgur.com/a/MYerrFl
它发生在 iOS 模拟器和我的手机上。
这是非常简单的代码:
const App = () => {
return (
<ScrollView style={{
backgroundColor: '#fcfcfc'
}}>
<SafeAreaView>
{['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p'].map((letter) => {
return <Text style={{
backgroundColor: 'red',
padding: 20,
margin: 3
}} key={letter}>{letter}</Text>
})}
</SafeAreaView>
</ScrollView>
);
};
当我移除 SafeAreaView 时,它根本不抽搐...
最佳答案
终于找到解决办法:https://github.com/facebook/react-native/issues/16997#issuecomment-423814312
技巧是将 contentInsetAdjustmentBehavior="automatic"
添加到 ScrollView 。
关于javascript - 使用 SafeAreaView 时在 iOS 上 react native ScrollView 抽搐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58826976/
我有一个 View,我希望它可以被拖动,所以我覆盖了它的 onTouchEvent(MotionEvent event) 方法,并且在移动事件中,我重新定位/翻译我的View 基于事件操作的 (x,
这很奇怪,我找不到任何相关信息。 我有一个非常简单的项目(刚刚开始使用 React Native),当我将项目列表放在 ScrollView 中时,我会不断地“抽搐”。以下是该行为的视频:https:
我是一名优秀的程序员,十分优秀!