水平堆栈视图新行 - Swift
Posted
技术标签:
【中文标题】水平堆栈视图新行 - Swift【英文标题】:Horizontal Stack View New Row - Swift 【发布时间】:2016-03-25 15:24:37 【问题描述】:ios 中的堆栈视图是一件很漂亮的事情,但我意识到没有本地方法可以在水平堆栈视图中创建新行。假设我在水平堆栈视图中动态添加子视图,并且一旦我分别达到 3 个子视图的增量,我想创建一个新行。
我是否需要创建一个垂直堆栈视图,然后以 3 个增量的间隔以编程方式使用 单个 水平堆栈视图填充它?
如果是这样,swift是否支持horzStackView1、horzStackView2、...的动态变量创建?
我开始相信有一种更简单的方法可以实现这一点,但我想不出任何东西,因为我是 Swift 2 的新手。
【问题讨论】:
【参考方案1】:是的,您必须自己手动设置垂直和水平堆栈视图。
您可能想考虑使用UICollectionView
,如果空间不足,它支持让单元格自动换行到下一行。
【讨论】:
以上是关于水平堆栈视图新行 - Swift的主要内容,如果未能解决你的问题,请参考以下文章