我有一个 tableView (A),在我的一个单元格 (B) 中,我想加载另一个单元格 (C)。我开始在该单元格 (B) 中创建一个 tableView (D),并在该 tableView (D) 中包含单元格 (C)。
视觉解释:
但是我读到将 tableView 放在另一个 tableView 中并不是一个好习惯,所以我删除了 tableView (D) 并尝试使用 stackView。我将在第一个单元格 (B) 内有一个 StackView,它将包含其他单元格 (D 和其他)。
可能吗?我试过这个:
let cellView = Bundle.main.loadNibNamed(someCell.identifier, owner: self, options: nil)?[0] as? UIView
stackView.addArrangedSubview(cellView!)
但是在我看来,该单元格没有出现。有一些方法可以将这个单元格放在另一个单元格中,而无需在那里创建新的 tableView?这是一个好习惯,还是应该在单元格 (B) 内创建 tableView (D)?
