automaticallyAdjustsScrollViewInsets

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];

automaticallyAdjustsScrollViewInsets_第1张图片

设置为YES时 会自动在textView内部空出一个导航栏的高度,当然如果当前视图有tabbar也同样会空出tabbar的高度
automaticallyAdjustsScrollViewInsets_第2张图片

你可能感兴趣的:(UI,iOS,ScrollView)