19得票3回答
如何处理UIDeviceOrientationFaceUp和UIDeviceOrientationFaceDown?

这里有一个新手问题。 我使用以下代码检测设备的方向: UIInterfaceOrientation orientation = [[UIDevice currentDevice] orientation]; 一切都很顺利,我根据报告的方向重新定位我的文本框和标签,例如: if (ori...

18得票4回答
启用页面和设备旋转/方向更改的UIScrollView(疯狂)

我很难搞定这个问题。我有一个启用分页的UIScrollView。它由一个视图控制器(MainViewController)管理,每个页面由PageViewController管理,其视图作为scrollView的子视图添加到正确的偏移量处。滚动是左 - 右的标准方向iPhone应用程序。效果很...

18得票9回答
如何在iPad应用启动时检测方向,以便为闪屏动画做定向调整!

嗨,我有一个应用程序,有两个 *.png 文件作为默认闪屏: Default-Landscape.png Default-Portrait.png 我的目标是在我的应用程序加载并准备好后,以动画方式消除此默认闪屏。 为了实现这一目标,我通常会使用一个 UIImageView,并提供一个默...

18得票5回答
状态栏是横向的,但[[UIApplication sharedApplication] statusBarOrientation]返回纵向。

这个问题似乎是间歇性的,但我不确定原因。当在设备(iPad)上运行我的应用程序时,我有一些代码来加载一个滚动视图,并根据当前设备方向加载一些图像视图。即使设备在加载之前处于横屏状态,视图也会被加载为竖屏状态。 通过调用 [[UIApplication sharedApplication] s...

17得票3回答
iOS6中UINavigation视图和UITabbar视图的倒置方向无法正常工作?

我在iOS 6中使用导航视图创建了一个应用程序。此外,在应用程序摘要中设置了所有方向选项,甚至使用了 -(BOOL) shouldAutoRotate 而且-(NSUInteger) supportedInterfaceOrientaion 在我的视图控制器中有一些方法。当我运行应用程序时,方...

16得票1回答
在以不同方向呈现模态视图后,保持父视图的方向

我正在开发一个仅支持横屏模式的iPad应用,但在其中一个模态视图控制器上除外。我的问题是,一旦我展示了模态视图并将方向更改为纵向,然后关闭视图,父视图(本应仅支持横屏)会处于纵向模式,直到我旋转设备,它才会回到横屏并保持这种方式。我一直在努力寻找如何保持父视图原始方向的解决方案,但没有找到。 ...

16得票3回答
适当的自动调整掩码

我有一个视图在其父视图中央出现,使用自动调整大小掩码应该如何使其在横向模式下也居中显示。它的大小应保持不变。我只希望它的原点会自动移动到该点,以使其出现在中心位置。请帮忙! 我提供了[parentView setAutoResizesSubview:YES]; parentView.aut...

15得票5回答
在方向更改时对UICollectionView进行动画处理

考虑一个 UICollectionView,在横屏和竖屏模式下具有不同数量的项目和不同的布局(即:间距)。 当设备旋转时,需要执行哪些操作才能使这些更改实现动画效果?我在 Collection View Programming Guide 中找不到如何处理旋转的任何提及。

14得票8回答
在全屏MPMoviePlayerController上强制横向方向会导致退出全屏时旋转不正确。

我有一个iPhone应用程序(iOS6+),支持所有界面方向。但是,当MPMoviePlayerController以全屏方式播放视频时,只支持横向方向。我在Stack Overflow上找到了以下解决方案,它有效。 [[NSNotificationCenter defaultCente...

14得票4回答
iOS 8 GM无法更新集合视图上的约束条件。

在Xcode 6 Beta 7及之前的所有版本中,我有一个集合视图,当iPad在横屏和竖屏之间旋转时,它会更新其单元格上的约束条件。现在,它根本不更新,实际上它看起来完全像我在XIB中留下的样子,这意味着它根本没有更新。看起来我正在使用的可重用视图更新正确,但是单元格肯定没有。 还有其他人遇...