反应本机应用程序的方向无法正常工作

Posted

技术标签:

【中文标题】反应本机应用程序的方向无法正常工作【英文标题】:orientation of react native app doesn't work correctly 【发布时间】:2015-06-22 08:55:08 【问题描述】:

应用程序的轮换适用于四种情况中的三种。如果我将 ipad not 按住底部的主页按钮,则应用程序会正确调整。但是,如果我在边缘(底部的主页按钮)位置旋转 ipad,应用程序将保持最后一个方向。因此,纵向视图可以正常工作,但前提是主页按钮位于顶部。有什么想法吗?

【问题讨论】:

到底想问什么? 如何解决这个问题。还有什么? 【参考方案1】:

请检查以下答案 https://***.com/a/14057998/2382237

据此,您应该重写此方法:

- (BOOL)shouldAutorotate 
    return YES;


- (NSUInteger)supportedInterfaceOrientations 
    return (UIInterfaceOrientationMaskPortrait | UIInterfaceOrientationMaskPortraitUpsideDown);

也许它可以帮助您找出问题所在

【讨论】:

冒着看起来像新手的风险(是的,我是新手):我必须编辑哪个文件,在哪里可以找到它?注意:我是 React Native 的新手,我没有任何 Objective C 的计划。greez 此代码用于您的 viewController,您需要在其中处理方向更改

以上是关于反应本机应用程序的方向无法正常工作的主要内容,如果未能解决你的问题,请参考以下文章

Axios 发布表单数据在本机反应中无法正常工作

可触摸不透明度在本机反应中无法正常工作? v0.66.1

通过向 FCM 单个设备发送通知来反应本机 Firebase iOS 生产无法正常工作

按下本地反应按钮无法正常工作

反应屏幕之间的本机导航

反应原生原生模块 RCTBubblingEventBlock 为空