在此场景中实现堆栈视图的最佳方法

时间:2018-06-12 01:11:30

标签: swift xcode autolayout uistackview

用户看到的第一个ViewController如下所示。我想将每一行(文本字段+开关)放入水平堆栈视图,然后将所有八个水平堆栈视图放入垂直堆栈视图中。但是,我不确定如何在保持每个文本字段上方的标签到位的情况下完成此操作。我很感激任何建议或提示,因为堆栈视图对我来说是一个新概念,我不确定在哪里可以转向。

this

1 个答案:

答案 0 :(得分:2)

我建议使用UITableView。当然使用Stack视图可以工作,但添加或删除行似乎是不可行的。

使用UITableView,使用标签,文本字段和开关制作自定义UITableViewCell。要从switch接收操作,只需使用protocol-delegate方法在自定义UITableViewCell中声明并在ViewController类中实现