React-Native - iOS - 禁用手动屏幕旋转
React-Native - iOS - disable manuel screen rotation
我使用 React-Native“react-native-orientation" - 库。
是否可以由用户禁用屏幕旋转?
我的应用程序在人像模式下的时间最多。一些视图具有横向方向。我想用肖像模式禁用视图上的手动旋转。我还没有找到可行的方法。可能吗?如果是,如何?
在xCode中,我选择了人像、左风景和右风景模式。
如果我只检查 "Portrait",那么横向视图将不起作用。所以我检查了所有。但是我喜欢禁用用户的手动轮换。
谢谢你帮助我
如您所述,在本机配置中启用所有必需的旋转模式对于应用完全支持旋转是必要的。
可以使用 Orientation.lockToPortrait()
和 Orientation.unlockAllOrientations()
添加绑定到特定视图的自定义旋转逻辑。您可能希望将这些函数调用绑定到导航操作或 componentWillUnmount
和类似的组件生命周期事件。 API 文档:https://github.com/yamill/react-native-orientation#api.
我使用 React-Native“react-native-orientation" - 库。
是否可以由用户禁用屏幕旋转? 我的应用程序在人像模式下的时间最多。一些视图具有横向方向。我想用肖像模式禁用视图上的手动旋转。我还没有找到可行的方法。可能吗?如果是,如何?
在xCode中,我选择了人像、左风景和右风景模式。 如果我只检查 "Portrait",那么横向视图将不起作用。所以我检查了所有。但是我喜欢禁用用户的手动轮换。
谢谢你帮助我
如您所述,在本机配置中启用所有必需的旋转模式对于应用完全支持旋转是必要的。
可以使用 Orientation.lockToPortrait()
和 Orientation.unlockAllOrientations()
添加绑定到特定视图的自定义旋转逻辑。您可能希望将这些函数调用绑定到导航操作或 componentWillUnmount
和类似的组件生命周期事件。 API 文档:https://github.com/yamill/react-native-orientation#api.