Apple Swift中具有不同布局的自定义表格视图单元格

Apple Swift中具有不同布局的自定义表格视图单元格,swift,Swift,我正在寻找最好的解决方案创建一个具有不同布局的TableView 例如:我需要几行,带有标签和文本视图,还有一些带有标签和文本框 目前,我有两个自定义单元格,并在TableView函数中创建了它们的一个实例,然后根据indexPath.row返回正确的单元格(这也是数组中的键,我无法找到所需的布局类型) 这是正确的处理方法吗 另一个问题是如何从文本框中获取这些值。我是否应该使用TableView/Textbox中的“AfterEdid”操作并将它们写入一个全局数组?或者可以从表中单元格内的Tex

我正在寻找最好的解决方案创建一个具有不同布局的TableView

例如:我需要几行,带有标签和文本视图,还有一些带有标签和文本框

目前,我有两个自定义单元格,并在TableView函数中创建了它们的一个实例,然后根据indexPath.row返回正确的单元格(这也是数组中的键,我无法找到所需的布局类型)

这是正确的处理方法吗

另一个问题是如何从文本框中获取这些值。我是否应该使用TableView/Textbox中的“AfterEdid”操作并将它们写入一个全局数组?或者可以从表中单元格内的Textbox/Testview中检索值easer吗


提前感谢

正确的方法是在故事板中定义两个单元原型,每个原型都有不同的单元标识符。在
UITableViewDataSource
的方法
tableView:cellforrowatinedexpath
中,您应该根据您的应用程序逻辑将正确类型的单元格出列。

谢谢-我已经这样做了。每个单元格是否需要不同的类?或者我可以创建一个单元格的新实例,并使用正确的ReuseIdentifier吗?我还有一个关于隐藏行的问题-通常我将行的高度设置为0。但如果我这样做并渲染一行,行内容将重叠。如果选择此行,则仅显示正确的内容。这是一只敏捷的虫子吗?或者是否还有另一种可能隐藏行?