Ios UIStackView也可以在UITableViewCell中使用吗?

Ios UIStackView也可以在UITableViewCell中使用吗?,ios,uitableview,autolayout,ios9,uistackview,Ios,Uitableview,Autolayout,Ios9,Uistackview,能否使用UIStackView在UITableViewCell中调整视图大小、重新定位或折叠视图? 您可以使用,因为UIStackView是UIView的一个子类 我们可以创建具有所有ArrangedView和布局属性的UIStackView,并将其作为UITableViewCell的contentview放置 是的,这是可能的 请看WWDC15视频。它们演示了UITableViewCell中UIStackView的使用。大约5点左右 我构建了这个示例,它是一个使用包含stackView的单元格

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

  • 您可以使用,因为UIStackView是UIView的一个子类
  • 我们可以创建具有所有ArrangedView和布局属性的UIStackView,并将其作为UITableViewCell的contentview放置
    • 是的,这是可能的
      请看WWDC15视频。它们演示了UITableViewCell中UIStackView的使用。大约5点左右


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


      我想是的,因为在UITableViewCell下有一个contentView,我确实使用了一个。我遇到了有史以来最愚蠢的问题。这是因为我将分发设置为按比例填充
      。在我滚动之后,有些行神奇地没有显示或消失。对于我来说,解决方案是将分发更改为
      。fill
      。@蜂蜜拯救了我的一天。我为此挣扎了将近2-3个小时。谢谢你,伙计!!“单元格的高度必须单独计算”-这是不正确的。如果您a)将堆栈视图添加到单元格的内容视图,b)创建将堆栈视图固定到内容视图所有四条边的约束,以及c)将表视图的
      estimatedRowHeight
      属性设置为0以外的值(我通常使用2),则表视图将为您计算单元格高度,你有没有更多的运气让它工作?或者你有没有一个苹果文档的链接,明确地说它不工作?它在iOS 9上确实对我有用。除了GregBrown的注释集
      rowHeight=UITableViewAutomaticDimension
      。我可以确认它在iOS 10中工作正常(至少)是否有人可以发布一些代码来实现b)创建将堆栈视图固定到所有四个内容视图边缘的约束?这实际上对我有很大帮助,谢谢!我喜欢你的扩展来加载笔尖。