繁体   English   中英

将排列的视图捕捉到UIStackView的顶部

[英]Snapping arranged views to top of UIStackView

我有一个带有7个元素的Vertical UIStackView。 这些元素的总高度不足以填满整个视图,因此它们会根据distribution值而间隔开。 我希望将排列好的视图堆叠在视图的顶部,顶部没有空间,底部没有空间。 如果可能,我还希望能够控制每个视图下方的间距。

我尝试了所有可用的分发选项,但没有一个可以完成我想做的事情。 感谢帮助!

更新:添加我想要的结果的图像以使其更易于理解

在此处输入图片说明

  • 视图的高度可变(没问题,我可以用这个工作)
  • 视图应按我添加它们的顺序显示(也可以)
  • 我想要的功能是这样的:第一个视图固定在堆栈视图的顶部,第二个视图固定在第一个视图的底部,依此类推。

您是否尝试过使用嵌入另一个堆栈视图和一个空视图的堆栈视图。 这样可以为您提供所需的结果。 通过这种方式创建视图层次结构。

Stackview Stackview FirstView SecondView ThirdView .... SeventhView PaddingView

通过将7个视图嵌入堆栈视图中,然后使用填充视图,然后将第一个堆栈视图和填充视图嵌入另一个堆栈视图中,您可以实现所需的所有功能。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM