StackViewController 概述 StackViewController是一个Swift框架,可简化使用UIStackView构建表单和其他静态内容的UIStackView 。 例如,下面的表格是使用StackViewController实现的: 设计原理 该项目的目的有两个:鼓励采用更适合于构建内容(如上图所示)的设计模式,并提供使过程更简单的工具。 以下各节总结了现有解决方案以及我们如何对其进行改进。 使用UITableView构建表单(困难) 传统上,iOS开发人员使用UITableView来构建表单和其他基于列表的相对静态的用户界面,尽管UITableView API不太适合此类任务。 UITableView主要是为动态内容而设计的,并且它提供的许多功能仅对于动态内容才是必需的。 使用它来构建静态用户界面会在实现许多数据源和委托方法时产生大量样板代码。 另一个主要问