【发布时间】:2012-01-06 02:23:06
【问题描述】:
我正在开发 PDF 阅读器。我在旋转模拟器时遇到问题。我正在做的是,当ViewController(即loadView)加载视图时,我正在创建UIScrollView,其中包含相同大小的UIImageView和UIView(即PDF的大小页)。它在纵向模式下完美运行。但是当我在横向模式下旋转模拟器时,视图不会根据设备自动调整大小。我试过了
self.view.autoresizesSubviews = YES;
self.view.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
在 ViewController 的 viewDidLoad() 中
但它不起作用。我很困惑上述两个属性是如何工作的。我猜这些属性会将UIScrollView 自动调整为我正在加载UIScrollView 的根视图的大小。但是应该怎么做才能自动调整加载 UIScrollView 的主视图?
【问题讨论】:
标签: xcode landscape autoresize