如何在traitCollectionDidChange之后获取UIModalPresentationPageSheet框架

时间:2016-12-24 12:34:32

标签: ios objective-c uiviewcontroller uitraitcollection

当我使用多任务并尝试获取UIViewController的帧时,会出现一些奇怪的行为。

我用:

- (void)traitCollectionDidChange:(UITraitCollection *)previousTraitCollection 

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

我如何测量宽度:

CGRectGetWidth(self.view.frame)

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

0 个答案:

没有答案