1.IOS(swift)-scrollView ·Content Insets 导航、工具栏遮盖

一、解决naviagtion遮挡scrollView内容
1.IOS(swift)-scrollView ·Content Insets 导航、工具栏遮盖_第1张图片
Paste_Image.png
1.layout方法

①.设置ScrollView里面的内容放置位置:contentInset
计算高度:CGRectGetHeight

ScrollView.contentInset = UIEdgeInsets(top:CGRectGetHeight(navigationBar.frame),left:0,bottom:0,right:0)

②.勾选ViewControlllayout


1.IOS(swift)-scrollView ·Content Insets 导航、工具栏遮盖_第2张图片
Paste_Image.png
2.Extend Edges方法

勾选extendEdges


1.IOS(swift)-scrollView ·Content Insets 导航、工具栏遮盖_第3张图片
Paste_Image.png

附加:
1.不勾选:


1.IOS(swift)-scrollView ·Content Insets 导航、工具栏遮盖_第4张图片
Paste_Image.png
1.IOS(swift)-scrollView ·Content Insets 导航、工具栏遮盖_第5张图片
Paste_Image.png

2.勾选


1.IOS(swift)-scrollView ·Content Insets 导航、工具栏遮盖_第6张图片
Paste_Image.png

1.IOS(swift)-scrollView ·Content Insets 导航、工具栏遮盖_第7张图片
Paste_Image.png


1.IOS(swift)-scrollView ·Content Insets 导航、工具栏遮盖_第8张图片
Paste_Image.png

1.IOS(swift)-scrollView ·Content Insets 导航、工具栏遮盖_第9张图片
Paste_Image.png

你可能感兴趣的:(1.IOS(swift)-scrollView ·Content Insets 导航、工具栏遮盖)