0

我正在尝试做的 - 只是强制以纵向模式启动我的 ViewController,无论其方向如何:

启动后,它可以继续遵循 AutoRotate 功能

可能是我正在寻找的答案:但答案包含断开的链接


----如果有兴趣,我需要这个的原因是:

  • 我正在 UIView 中创建 PDF 阅读器
  • 在纵向模式下,它可以使用屏幕尺寸按比例加载 PDF
  • UIView 设置为UIViewAutoReSizingNoneUIViewContentModeLeft
  • 当设备方向更改为横向时,这会完美呈现 PDF(当然,我正在分别处理 PDF 的平移/缩放/定位以获得更好的演示)
  • 但是当我在横向启动 VC 时,我遇到了问题。. . .
4

1 回答 1

0

看看修复你的自动调整大小/自动布局规则和初始视图大小,以便旋转双向工作。或者看看使用application:supportedInterfaceOrientationsForWindow:(你需要一个标志来限制新视图控制器显示期间的方向,然后在显示完成后重置该标志的机制 - 这可能会导致奇怪的旋转,所以只需修复自动布局。 ..)。

于 2013-09-19T22:10:01.447 回答