UIView的框架非常奇怪的方向反转

时间:2013-10-28 09:08:30

标签: ios objective-c cocoa-touch uiview uikit

我已经创建并布置了一个UIView - 一切看起来都很好,但是在实现委托方法时,我注意到一个非常奇怪的帧方向更改。

框架从:{{0,0,} {1024,768}}到{{0,0},{768,1024}}< ----翻转!

更新

仅当我的视图控制器从当前视图控制器出现(也称为“模态”)时,才会出现此问题。如果视图控制器直接添加到我的UINavigationController,则没有问题。

因此,当通过委托方法添加新的子视图(自定义弹出窗口)时,布局变得混乱。但只有视图控制器呈现如下:

- (void)presentPicker
{
    GTPPickerController* pickerViewController = [assembly pickerViewController];
    [pickerViewController setDelegate:self];
    [self presentViewController:pickerViewController animated:YES completion:nil];
}

问题:

  1. 这是一个常见的已知问题/错误'模态'视图控制器吗?
  2. 我该如何解决这个问题?
  3. 它可能与iOS7有关吗?我以前无数次做过这种事情,从来没有遇到过问题。

0 个答案:

没有答案