我在 Xcode 中使用自动布局,并正在创建一个相当高(1300 像素)的 ViewController,它带有一个 uiscrollview 来上下导航。我制作了自由形式的 View Controller ,所以它的尺寸是 [375,1300]。然后我合并了 ScrollView ,添加了内容 View 以及所有 subview 并约束了所有内容,没有留下约束错误。在运行时没有错误,但是当我打算让它非常高(~1300px)并且可滚动时,一切都被压缩成正常的屏幕尺寸。关于我做错了什么的任何线索?
下图显示了以下问题:
最佳答案
是的,你正确的@Ryan Cocuzzo。我认为您需要将 subview 优先级设置为 1000 到 250。请参见下面的屏幕截图。
1)选择 subview 的高度约束
2)然后去给尺寸检查员展示
3) 现在将优先级约束从 1000 更改为 250。
4)最后你得到这样的
关于ios - 使用 UIScrollView 自动布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48068995/