如何在 React Native 中根据设备类型设置强制设备方向?
Posted
技术标签:
【中文标题】如何在 React Native 中根据设备类型设置强制设备方向?【英文标题】:How to set force device orientation based on device type in React Native? 【发布时间】:2021-04-25 16:22:14 【问题描述】:我有一个 React Native 应用程序,对于该应用程序中的某些屏幕,我需要为平板电脑和移动设备中的其他纵向设置横向视图。
虽然我的问题与下面的问题相同,但我的唯一区别是 React 本机,所以我需要 android 和 ios 的解决方案
Android : How set force device orientation by device type (tablet, phone)?
【问题讨论】:
【参考方案1】:从this问题的许多答案中,我们得到的是要识别设备是平板电脑还是手机,您可以使用this包的isTablet()
或this包的isMobile
和@ 987654328@.
识别后,接下来从this问题答案提供的the resource,可以锁定或解锁设备的方向。
上面作为资源提供的 expo 文档链接将帮助您锁定方向,无论平台或操作系统是什么。
【讨论】:
感谢您的回答。但实际上我没有使用Expo。您有任何其他可以帮助我的解决方案吗? :)以上是关于如何在 React Native 中根据设备类型设置强制设备方向?的主要内容,如果未能解决你的问题,请参考以下文章
如何禁用 Android 上的设备后退按钮(react-native)?
如何使用 react-native-firebase 在 iOS 设备的推送通知中添加按钮?
如何检查android设备支持手电筒的`react-native`?