在 ios 7 系统下
在使用和不使用xib的情况下,都是如下情况(如果xib进行了其他的设置,就需要考虑了):
navigationBar .hidden = YES,的情况下,frame
(CGRect) rect = origin=(x=0, y=0) size=(width=768, height=1024)
navigationBar .hidden = NO,的情况下,frame
(CGRect) rect = origin=(x=0, y=0) size=(width=768, height=1024)
在ios6系统下:
在navigationBar .hidden = YES,的情况下,frame
(CGRect) rect = origin=(x=0, y=20) size=(width=320, height=460)
navigationBar .hidden = NO,的情况下,frame
(CGRect) rect = origin=(x=0, y=20) size=(width=320, height=460)
如上述测试可知:
在ios6和ios7中,view的frame的区别是20个电池栏的差别和navbar没有关系