1

当我使用多任务并尝试获取UIViewController.

我用:

- (void)traitCollectionDidChange:(UITraitCollection *)previousTraitCollection 

在我们更改应用程序特征集合后更新视图的框架。

我如何测量宽度:

CGRectGetWidth(self.view.frame)

问题是UIViewController横向模式的最开始宽度是1024px。在更改特征集合后,UIViewController可预测的大小正在发生变化。但是当我回到初始状态时,宽度应该是 1024px 但它是 694px。

4

0 回答 0