我制作了Button
生成TextFields
并且我想要ScrollView
所以如果我添加太多TextFields
我可以滚动并写入它们。我的视图底部还有一个Button
,我希望它始终可见。 (我不介意只有TextFields
会在ScrollView
或整个视图中,但我的底部按钮除外。
答案 0 :(得分:3)
您必须在TextField
上设置身高限制。没有它,scrollView
无法找出其contentSize。设置高度后,scrollView
会相应调整。
另外,我会使用UIView
并为其设置修正高度,并将TextField
放在UIView
内。
您也可以使用scrollView.contentSize = CGSize(width: expectedWidth, height: expectedHeight)
答案 1 :(得分:1)
这些步骤可帮助您根据自己的要求设计屏幕:
ScrollView
并相应地提供高度和宽度ScrollView
之外且不在ScrollView
ScrollView
ScrollView
提供其l
左,正确,热门约束。ScrollView
并按Control + drag mouse
至按钮(Scrollview下方)并设置ScrollView和按钮之间的垂直间距 注意 - 由于AutoLayout
与ScrollView
的工作方式不同,因此请始终在订单中设置所有控件的约束:Top To Bottom
希望它可以帮助您解决此问题。如果仍有任何混淆,请随意评论。
感谢。