uiviewController.view是由UIViewController初始化并赋值,同时对这个view做了一些特殊的改动。
在iOS6中通过默认设置wantFullScreenLayout = False;所以,他会把这个view.origin.y = statusBar.height + navigationBar.height;
wantsFullScreenLayout的属性已被抛弃
automaticallyAdjustsScrollViewInsets的属性在iOS7中启用
在iOS7中通过设置automaticallyAdjustsScrollViewInsets = True,所以,他会将所有的scrollView的contentOffset都下移64个像素,也就是statusBar.height + navigationBar.height。
所以,通过设置这两个属性可以确定其viewController.view以及其子View的位置。
疑问,话说,wantsFullScreenLayout这个属性在iOS7中被抛弃是什么意思,是不起作用的意思吗?
wantsFullScreenLayout
A Boolean value indicating whether the view should underlap the status bar. (Deprecated in iOS 7.0.)
@property(nonatomic, assign) BOOL wantsFullScreenLayout
Dis