我最近一直在使用和学习堆栈视图,表视图和集合视图,我对他们的用例有疑问。注意:我在Swift 2和CocoaTouch中工作。
我一直想知道哪种方法最适合创建类似于Trello扩展卡布局的UI布局。
这是堆栈视图中的一系列堆栈视图,其中(绿色)卡内的堆栈视图将位于滚动视图内部,因此内部的堆栈视图可能会超出屏幕长度吗?这种方法是否仍然最好允许添加新行和更多(灰色)卡?
或者使用绿卡的堆栈视图更好地完成这项工作,每张绿卡都有一个桌面视图?表格视图是否允许更多的灵活性或功能?
我的问题是,您选择使用这些方法中的哪一种(或其他方法)实施此设计,以及您在所选解决方案中预期会带来哪些好处和缺点?