问题标签 [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.

0 投票
3 回答
10293 浏览

react-native - 如何解决此警告:VirtualizedLists 永远不应嵌套在具有相同方向的普通 ScrollViews 中

当我FlatList在里面使用组件时,ScrollView我看到一个警告:

VirtualizedLists 永远不应该嵌套在具有相同方向的普通 ScrollViews 中 - 改用另一个 VirtualizedList 支持的容器。

FlatList在我使用很多其他组件之前和之后,我的屏幕很长。

我试图用它来包装内容,SafeAreaView但它对我没有帮助,因为在这种情况下我无法滚动内容。ListHeaderComponent={SafeAreaView}我也尝试ListFooterComponent={SafeAreaView}<FlatList>.

我用:

  • “反应”:“16.9.0”,
  • “反应原生”:“0.61.5”,
0 投票
2 回答
5977 浏览

swift - 让 UITableView 忽略安全区域

我有一个TableView里面的ViewController。我TableView延伸到 View SuperMargings(带约束)并禁用了所有SafeAreaInset 选项,但当我运行我的项目时,我TableView仍然处于以下状态。SafeArea

如何TableView在带缺口的 iPhone 上实现全高度?

0 投票
0 回答
918 浏览

javascript - react-native-safe-area-context 是否适用于 Android 8 及更低版本?

我完全尝试了react-native-safe-area-context中提到的内容, 我在 samsung android 9 中运行了该应用程序,它按预期工作。但是在我的带有 android 8 插图的 oppo 设备中都是 0。我使用的是 react native 0.61。

这是我的根组件。

这是我的消费者,它是上述组件的直接子级。

0 投票
0 回答
1188 浏览

reactjs - ReactNative - 不变违规:requireNativeComponent:在 UI 管理器中找不到“RNCSafeareview”

我创建了一个带有 expo-bare-workflow 的 react native 包。我还添加了类似的软件包,

以下是我的 App.js 文件。

但我收到一个错误,如屏幕截图所示。

错误日志

请提出解决方案。

另外,我想知道如何决定哪些软件包可以与 reactnative-cli、expo-managed-cli、expo bare-cli 一起使用?

谢谢。

0 投票
3 回答
2280 浏览

flutter - 有没有办法在 Flutter 上添加两种不同颜色的 Iphone x SafeArea

我想知道有没有什么办法可以给 iPhone X SafeArea 添加两种不同的颜色?

React Native这可以通过添加两个来解决SafeAreaView。有谁知道如何在颤振上解决这个问题?

谢谢

0 投票
1 回答
61 浏览

objective-c - 如何在 Objective-C 项目中领导安全区域?

对不起,如果这个问题已经存在,但我不知道该怎么问。我在Objective-C中有一个项目,在appDelegate中有一个视图控制器正在窗口根目录上实例化,但是当我在新iphone中运行时,安全区域和布局指南存在以下问题:

我的视图控制器来自根

它没有填满整个屏幕,我尝试设置 UIScreen 边界但没有用。

0 投票
1 回答
232 浏览

react-native - 如何防止 SafeAreaProvider 自动隐藏 Expo SplashScreen?

用 react-native-safe-area-context 中的 SafeAreaProvider 包装我的 Expo 应用程序似乎覆盖了 Expo 的 AppLoading 组件的功能,该组件防止自动隐藏 SplashScreen。

当我从 Expo 应用程序的根目录中删除 SafeAreaProvider 包装器时,SplashScreen 按预期保持可见。

有什么方法可以使用不自动隐藏 Expo 的 SplashScreen 的 SafeAreaProvider?

0 投票
3 回答
7122 浏览

react-native - 在 React Native 中的 SafeAreaView 中以绝对位置查看

我需要放置一个<View>withposition: 'absolute'以便它可以覆盖下面的另一个视图。我希望它不会出现在 iOS 的状态栏后面,所以我将所有内容都放在了<SafeAreaView>.

不幸的是,绝对位置似乎是相对于全屏而不是其父视图(SafeAreaView)。

有诀窍吗?

在此处输入图像描述

0 投票
1 回答
35 浏览

ios - 如何在objective-c中创建自定义导航栏以支持safeareaview?

我正在使用它来创建导航栏,但在 iPhoneX 中,由于安全区域视图布局,它会中断

在此处输入图像描述

我们如何在 Objective-C 中做到这一点来支持 iPhoneX?

0 投票
1 回答
1720 浏览

swiftui - 在 SwiftUI 中移除或更改 View 底部的安全区域的颜色

这是屏幕截图: 在此处输入图像描述

视图的代码如下:

所以我不确定我是否可以删除底部显示为灰色/白色的任何内容,或者我是否可以更改它的颜色,无论哪种方式都适合我,但我无法实现它!?任何人都可以帮忙。