问题标签 [safeareaview]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
react-native - SafeAreaView 中的动态背景颜色反应原生
我正在使用SafeAreaView
由提供的react-navigation
和在其中提供的,我有我的导航控制器。
我想要的是标题的动态颜色,即缺口iOS
和android
. 我想要不同屏幕的不同缺口背景。
这就是我使用 SafeAreaView 的方式
谁能建议我解决这个问题?
ios - FlatList onRefresh 不适用于 SafeAreaView
拉动刷新会导致无尽的微调器,并且在 iPhone 上测试应用程序时不会调用 onRefresh。在带有主页按钮的 Android 和 iOS 设备上,一切都按预期工作。
ReactNative 版本:0.58.3
当 flex:1 从容器样式中删除时,一切正常,但它破坏了屏幕的降价。使用 ScrollView 会导致同样的问题。
预期:更新 FlatList 数据
接收:无休止的微调器旋转,onRefresh 不调用。
ios - iOS 版本的 React Native 应用底部有空栏,iPhone X 系列除外
iPhone X 和 iPhone XS Max 显示正确。但 iPhone 6s 和 iPhone 7 Plus 底部有空条。
我正在为 iPhone 使用 iOS React Native 应用程序。
在我了解更多之前,我以前曾将手工制作的图像文件作为启动屏幕。我按照以下链接中的说明删除了图像文件并切换到 Xcode 提供的默认 LaunchScreen.xib。我还检查了 LaunchScreen.xib 编辑视图中的“使用安全布局指南”。
由于屏幕尺寸应该由 Xcode 自动处理,我认为这将解决某些 iPhone 设备的空栏问题。但问题仍然存在。
React Native - iPhone X 上的奇数空间
我想要一个指针,请。对于非 iPhone X 设备,我是否需要勾选“使用 Safe Are 布局指南”?看起来不可能在 Xcode 中更改每个设备的设置。
react-native - 无法在 SafeAreaView 中包裹导航器
在 iPhone X 模拟器上运行应用程序时,Material Top Tab Navigator 会切入凹槽和底部按钮。
为了解决这个问题,我尝试在应用 App Container 之前实现 SafeAreaView,并将每个单独的屏幕包装在 SafeAreaViews 中。这可以使文本远离这些区域,而不是导航器。
运行此应用程序时,不存在任何错误。但是,没有任何渲染。我期望的是一个选项卡导航器呈现三个选项卡,这些选项卡不会在缺口或底部按钮下方剪切。
react-native - 我是否必须制作单独的 MyComponent.android.js 文件才能使用 SafeArea
我对 react-native 很陌生。每当我必须使用时,SafeAreaView
我必须为相同的组件制作一个单独的.android.js
文件,而没有导致重复的安全区域。
是否可以有条件地使用SafeAreaView
with platform.os
?
react-native - 如何修改 SafeAreaView 中的填充?
我正在尝试将元素定位在屏幕的左上角(周围有一些边距)。由于 iPhone XI 上的缺口正在使用 SafeAreaView。不幸的是,SafeAreaView 填充是巨大的,它超出了状态栏/凹槽区域。因此,应该在视觉上位于角落的元素现在比其他设备上的要低得多。
我查看了 StatusBar.currentHeight,但仅支持 Android。另一种选择是使用具有参数的https://github.com/react-native-community/react-native-safe-area-view 。forceInset
不幸的是,将其设置为 { top: xx } 使其像普通视图一样工作,所有设备都有顶部填充(也包括没有缺口的设备)。
我怎样才能拥有 SafeAreaView 但修改了顶部填充?
android - 如何在 android 中为 notch 设备获取安全区域
我需要处理缺口设备的布局。我知道在IOS。我可以使用 Ios 中的安全区域来处理它。但是在android中有没有办法实现这一点?
react-native - KeyboardAvoidingView、SafeAreaView 和 ScrollView 的最佳顺序
我使用本机反应来创建移动应用程序。我使用 KeyboardAvoidingView、SafeAreaView 和 ScrollView 来处理屏幕中的键盘位置。我使用这个命令来管理键盘位置:
我的问题是:使用这 3 个组件的最佳顺序是什么,以避免最佳键盘位置