UIStackView 也可以在 UITableViewCell 中使用吗?

Can UIStackView also be used within a UITableViewCell?

UIStackView 能否用于调整 UITableViewCell 中的视图大小、重新定位或折叠视图?

  • 可以使用,因为UIStackView是UIView的子类。
  • 我们可以创建一个 UIStackView 及其所有 arrangedViews 和布局属性,将其放置为 UITableViewCell 的内容视图。

是的,这是可能的。
看看 WWDC15 视频。他们演示了在 UITableViewCell 中使用 UIStackView。在5:00

左右

WWDC 15 - Implementing UI Designs in Interface Builder

我构建了这个示例,它是一个 tableView,它使用包含 stackView 的单元格,stackView 中加载的视图是从 nib 文件中获取的。希望对你有帮助

https://github.com/Joule87/stackView-within-TableViewCell