我已经创建并布置了一个 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];
}
问题:
- 这是一个常见的已知问题/错误 wrt 'modal' view controllers?
- 我怎样才能解决这个问题?
- 会不会和iOS7有关?我以前做过无数次这样的事情,从来没有遇到过问题。