【发布时间】:2017-12-19 17:55:25
【问题描述】:
我有一个UIScrollView。它有一个堆栈视图。这个堆栈视图包含 12 个按钮。 (水平滚动视图)
Stackview 约束:- 滚动视图的顶部、前导、尾随、底部以及与滚动视图相等的宽度。
我的问题是每次运行时,堆栈视图宽度限制为滚动视图宽度,并且按钮根据堆栈视图的宽度太小,并且我的滚动视图不可滚动。
如何使这个可滚动
【问题讨论】:
-
您在滚动视图中有内容视图,还是直接将堆栈视图添加到滚动视图?见Apple's Guide to working with scrollviews
-
不,我没有内容视图,我将堆栈视图直接添加到滚动视图@TheBaj
-
好吧,不要那样做。阅读指南并按照步骤操作,您应该会没事的。
-
@TheBaj - UIStackViews 在直接添加到滚动视图时效果很好 - 只需正确设置约束。
-
对,但如果他要向滚动视图添加更多内容而不仅仅是堆栈视图,那么使用内容视图会更好
标签: ios swift uiscrollview autolayout uistackview