Xcode11 xib解决scrollView子控件无法滚动

1.添加UIScollView 并设置约束相对父控件 上/左/下/右 = 0

image.png

2.给UIScollView添加一个View(下面叫它ContentView 用于确认UIScollView的contentSize用) 添加约束 上/左/下 = 0 高度=1500
image.png

3.设置添加ContentView的宽度 = 控制器view宽度
image.png

4.设置ContentView相对于UIScollView上/右/下
image.png

5.去除多余约束(注意:点击UIScollView中的Frame Layout Guide)其实只要留 leading 就OK了 其他都可以去掉
image.png

6.点击View修正约束
未修正

修正尺寸

7.最终约束(其实都是大同小异这里只是提供一种解决方案 估计主要确认了ContentSize就OK了)


UIScollView相对于控制View约束
ContentView相对于控制器View约束
ContentView相对于控制器UIScollView约束
ContentView相对于Frame Layout Guide约束
ContentView相对于Content Layout Guide约束

Dome

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容