Hen*_*que 6 reactjs react-native safeareaview
我知道我总是需要用来<safeAreaView>将我的内容保留在 iOS 屏幕的正确位置。
即使我只为 Android 构建一个应用程序,如果我想为 iOS 平台构建相同的应用程序,似乎使用也没有问题。<safeAreaView>
我的问题是,如果我总是用它<safeAreaView>来包装我的所有内容,我错了吗?<View>如果将来我可能必须用 替换所有内容,为什么我要使用<safeAreaView>?
如果您正在使用像react-navigation或react-native-router-flux这样的导航库,那么您不需要使用<SafeAreaView>. 这些库会自动管理它。您必须仅在任何屏幕位于headerMode:none导航之外时才使用。如果您使用全屏模式,那么您应该使用<SafeAreaView>.