react-native-image-viewer - 横向视图在 IOS 上不起作用
react-native-image-viewer - Landscape View didn't work on IOS
在 Android 上,横向模式非常有效,但在 IOs 上我发现了以下问题:
移动设备处于横向模式:
- 我点击一个图片(Touchable-Opacity设置状态modalShow
Landscape-Mode将切换为Portrait-Mode,之后出现Modal
- 如果我关闭模态框,应用程序会切换回横向模式。
任何想法,为什么这只发生在 Iphone,但在 Android 上运行良好?
您必须将此(或仅其中一些像您需要的那样)添加到您的模态框,它封装了图像缩放组件:
supportedOrientations={
[
'portrait',
'portrait-upside-down',
'landscape',
'landscape-left',
'landscape-right'
]
}
考虑使用库来管理屏幕旋转https://github.com/yamill/react-native-orientation
在 Android 上,横向模式非常有效,但在 IOs 上我发现了以下问题:
移动设备处于横向模式:
- 我点击一个图片(Touchable-Opacity设置状态modalShow Landscape-Mode将切换为Portrait-Mode,之后出现Modal
- 如果我关闭模态框,应用程序会切换回横向模式。
任何想法,为什么这只发生在 Iphone,但在 Android 上运行良好?
您必须将此(或仅其中一些像您需要的那样)添加到您的模态框,它封装了图像缩放组件:
supportedOrientations={
[
'portrait',
'portrait-upside-down',
'landscape',
'landscape-left',
'landscape-right'
]
}
考虑使用库来管理屏幕旋转https://github.com/yamill/react-native-orientation