iOS 7 viewcontroller新增屬性automaticallyAdjustsScrollViewInsets,即是否根據按所在界面的navigationbar與tabbar的高度,自動調整scrollview的 inset 默認是YES 設置爲NO 不自動調整scrollView的inset
就拿UITextView舉例 UITextView繼承與scrollView
設置爲NO時
UITextView *textView = [[UITextView alloc] initWithFrame:CGRectMake(0, 0, 300, 300)];
[self.view addSubview:textView];
self.automaticallyAdjustsScrollViewInsets = NO;
textView.backgroundColor = [UIColor whiteColor];
設置爲YES時 會自動在textView內部空出一個導航欄的高度,當然如果當前視圖有tabbar也同樣會空出tabbar的高度