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的高度