UIScrollView在Interface Builder中滚动内容大小不明确:如何修复?
大家好!我是iOS开发新手,已经和UIScrollView斗争了两天。我使用Swift和Interface Builder(故事板)。我的任务是制作一个包含表单的屏幕,该表单无法在一个屏幕上完全显示(高度约600pt)。我在ViewController上添加了一个UIScrollView,并将其边缘固定到Safe Area(leading, trailing, top, bottom = 0)。在ScrollView内部,我放置了一个普通的UIView(称为ContentView),并将其固定到ScrollView的四个边(leading, trailing, top, bottom = 0)。在ContentView中,我添加了几个UITextField、UILabel和UIButton,使用垂直堆栈(UIStackView)垂直排列它们,并为某些元素设置了高度约束。
当我运行应用程序时,滚动不起作用,输入字段被截断。Xcode控制台中出现大量警告:“Scrollable content size is ambiguous for UIScrollView”。我了解到需要为UIScrollView设置明确的滚动内容大小,但如何通过Auto Layout实现?我尝试设置固定