gpt4 book ai didi

javascript - 使用 SafeAreaView 时在 iOS 上 react native ScrollView 抽搐

转载 作者:行者123 更新时间:2023-11-29 05:19:22 36 4
gpt4 key购买 nike

这很奇怪,我找不到任何相关信息。

我有一个非常简单的项目(刚刚开始使用 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/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com