self.view:
竖屏:
横屏:
self.view.window:
竖屏:
横屏:
可以发现self.view 和 self.view.window 完全一样,这非常好理解。
UIScreen:
竖屏:
横屏:
UIScreen竖屏状态下属性applicationFrame的origin.y是从电池状态栏开始计算的,所以是20,相应地它的size.height 会减去20, 而横屏状态下没有电池状态栏,就和self.view完全相同。
而bounds和self.view完全相同
UIApplication:
竖屏:
left方向:
right方向:
UIApplication statusBarFrame完全代表的就是电量状态栏的尺寸信息了,注意的是左右旋转屏幕效果不一样。
有待补充!