我在View
内ScrollView
。在结束方面,我的视图已提交Button
。提交按钮约束如下所示。
按钮约束:
Top to superView : 630
Leading to superView : 40
ScrollView约束:
Top to superView : 0
Leading to superView : 0
Trainling to superView : 0
Bottom to superView : 0
查看(在我的ScrollView中)约束:
Top to superView : 0
Leading to superView : 0
Trainling to superView : 0
Bottom to superView : 0
当我设置上限时,ScrollView处于正常行为意味着它可以从上到下滚动。
但我在增加Button
的宽度时意味着我想从两侧40约束设置Button
。那个时候ScrollView不会滚动。
更改按钮约束后:
Top to superView : 630
Leading to superView : 40
Traling to superView : 40
为什么会发生这种情况我不知道?
任何帮助都要得到赞赏。
答案 0 :(得分:2)
我试过了,以下设置对我很有用:
按钮约束:
Top to superView : 630
Leading to superView : 40
Trailing to superView : 40 (@750)
Bottom to superview: 0
ScrollView约束:
Top to Top Layout Guide : 0
Leading to superView : 0
Trainling to superView : 0
Bottom to superView : 0
查看(在我的ScrollView中)约束:
Top to superView : 0
Leading to superView : 0
Trainling to superView : 0
Bottom to superView : 0
Width : equal to superview
使用scrollview时,内部视图需要所有约束(顶部,前导,尾随,底部)。否则,scrollview无法计算其内容视图。