iOS 中的 Stack Views 是一件美妙的事情,但我意识到没有本地方法可以在水平堆栈 View 中创建新行。假设我在水平堆栈 View 中动态添加了 subview ,并且当我分别达到 3 个 subview 的增量时想要创建一个新行。
我是否需要创建一个垂直堆栈 View ,然后以编程方式以 3 个增量的间隔用单个水平堆栈 View 填充它?
如果是这样,swift 是否支持 horzStackView1、horzStackView2、...的动态变量创建?
我开始相信有更简单的方法来实现它,但我想不出任何东西,因为我是 Swift 2 的新手。
最佳答案
是的,您必须自己手动设置垂直和水平堆栈 View 。
您可能需要研究使用 UICollectionView
,它支持在没有足够空间时让单元格自动换行到下一行。
关于ios - 水平堆栈 View 新行 - Swift,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36222776/