2016-03-25 48 views
3

在iOS中堆栈视图是一件美丽的事情,但我意识到没有本地方式在水平堆栈视图中创建新行。比方说,我动态地在堆栈视图中添加子视图,并希望在分别达到3个子视图的增量时创建一个新的行。水平堆栈查看新行 - Swift

subview array stacked horizontally and vertically

会我需要创建一个垂直堆叠视图然后以编程在3个增量的间隔与个别水平叠层视图填充它?

如果是这样,会快速支持horzStackView1,horzStackView2,...的动态变量创建?

我开始相信有机会实现这个更简单的方法,但我想不出任何东西,因为我是新来的斯威夫特2

回答

4

是的,你必须手动设置的垂直和水平堆栈视图自己。

您可能想使用UICollectionView来查看它是否支持在没有足够空间的情况下将单元自动换到下一行。