12得票2回答
根据设备(iPhone或iPad)不同设定不同的设备方向

我正在进行一个通用项目,需要满足以下要求: 对于iPhone,只允许纵向方向。 对于iPad,只允许横向方向。 如何在(Swift)中实现?

8得票4回答
移动浏览器锁定屏幕方向

我为移动设备(iPhone和Android)创建了一个网页(在Chrome和Safari上),我想将屏幕方向锁定为竖屏模式。 与移动应用程序不同,它没有清单文件和活动,因为它是一个网页。 如何使用技术(CSS / JavaScript / Bootstrap / jQuery)或其他任何技...

221得票15回答
安卓:平板支持横屏和竖屏,但手机只支持竖屏?

我希望平板电脑能够以纵向和横向(sw600dp或更大)的方式显示,但手机仅限于纵向。我找不到任何有条件地选择方向的方法。有什么建议吗?

269得票10回答
如何防止自定义视图在屏幕方向更改时丢失状态

我已经成功地在我的主Activity中实现了onRetainNonConfigurationInstance(),以便在屏幕方向更改时保存和恢复某些关键组件。 但是,当屏幕方向改变时,似乎我的自定义视图会被从头创建。这是有道理的,尽管在我的情况下很不方便,因为受影响的自定义视图是一个 X/Y...

22得票4回答
在iOS 9中,当视图控制器以模态方式呈现时,“viewWillTransitionToSize:”未被调用

我从另一个视图控制器中呈现一个视图控制器:- (void)showModalView { UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil]; MySecViewContro...

53得票16回答
React Native: 屏幕方向改变时应用不同的样式

我正在开发一个 React Native 应用,希望能够在 iOS 和 Android 上部署本地应用程序(如果可能的话,也在 Windows 上部署)。 问题是我们希望布局可以根据不同的屏幕尺寸和方向进行不同的排版。 我编写了一些函数来返回样式对象,并在每个组件渲染函数中调用它们,因此我...

17得票3回答
为什么姜饼模拟器在应用程序中方向会卡住?

一开始我以为这是我的应用程序的问题,但似乎在姜饼模拟器中发生了任何应用程序中(有趣的是,不包括主屏幕)。 要复制我的问题,请打开eclipse并启动gingerbread的android模拟器(我使用“Google APIs-API级别9”作为目标) 因此,在模拟器加载后,复制的过程如下:...

34得票6回答
iPhone/iPad屏幕方向控制处理

这更像是一个一般性的问题,想请人们给我提供指导。我正在学习iPad/iPhone开发,并终于接触到了多方向支持的问题。 我查阅了相当数量的文档,我的书《Beginning iPhone 3 Development》中也有一章专门讲解它。 但我的问题是,如果我要在程序中改变我的控件(甚至为每...

11得票4回答
iOS:弹出视图控制器时更改界面方向

我的应用程序中的所有视图控制器都只能在竖屏方向下工作,除了一个可以是纵向或横向方向。 我有以下使用场景: 我将支持两个方向的控制器推入UITabBarController中 用户从纵向方向更改为横向方向 用户按“返回按钮” 在这些操作之后,应用程序仍保持在横向方向,不会自动更改为纵向...

126得票18回答
Android: 暂时禁用 Activity 中的屏幕旋转功能

我的主要活动有一些代码会进行数据库更改,这些更改不应被中断。我在另一个线程中执行繁重的工作,并使用一个进度对话框,将其设置为不可取消。然而,我注意到当我旋转手机时,它会重新启动活动,这对正在运行的进程非常不好,我会得到一个强制关闭。 我想要做的是在我的进程完成之前以编程方式禁用屏幕方向更改,...