在ipad上,在ios目标C中,我在一个模态视图中遇到旋转移动问题.我给出了shouldAutoRotate方法中元素的位置,它的父视图也可以旋转,但是当我旋转模态视图时,元素没有放在正确的位置.
有关更多信息,如果我以纵向模式打开视图,我会得到以下数据:
<UIView: 0x72bc160; frame = (0 0; 768 1004); clipsToBounds = YES;
autoresize = W+H; layer = <CALayer: 0x13f324f0>
Run Code Online (Sandbox Code Playgroud)
在横向模式中:
<UIView: 0x1358f3b0; frame = (0 0; 768 748); clipsToBounds = YES;
autoresize = W+H; layer = <CALayer: 0x1358f3e0>>
Run Code Online (Sandbox Code Playgroud)
但如果我旋转视图,水平框架会因垂直框架而改变......
难道我做错了什么?