假设,我有一个水平ScrollView的20(110 * 130点)的uiview包含在一个StackView。每个UIView将包含一个图像和一个标签。如果我决定从StackView隐藏某些UIView,它会改变/拉伸UIView的宽度。我如何能够保持相同的宽度/高度的UIView?
假设我决定隐藏19个uiview包含在StackView中。是否有可能只显示1 UIView(110 * 130)内的StackView?
我已经在Storyboard中使用3个uiview的StackView进行了测试,没有成功。如果我得到这个工作然后我的计划是编程代码在20UIViews。
您需要为堆栈视图中的视图设置约束。所以在你的情况下,宽度限制没有为uiview设置,因此导致奇怪的问题。
我建议你看看下面这个在storyboard中使用堆栈视图的指南:http://www.appcoda.com/stack-views-intro/