想要调整其中包含 CollectionView 和 Button 的 Horizo​​ntal StackView 的大小

Want to resize Horizontal StackView that has CollectionView and a Button inside it

我正在使用嵌入在水平 StackView 中的水平 CollectionView 和 UIButton。按钮具有固定的高度和宽度(比如 50 X 50)我希望 Stackview 宽度根据 CollectionView contentsize 是动态的。请指导我完成这个。

This is what I am Getting

This is what i want to Achieve

StackView 宽度应该动态增长

您不能将“+”按钮添加为 CollectionView 的最后一个单元格并将其他单元格的背景颜色设置为橙色吗?我认为这会更容易。

更好的方法是在 UICollectionView 的最后一个索引中添加单元格。

这是实现

func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
   return COUNT + 1
}

func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
    if indexPath.row = COUNT{
      return PLUSCELL
    }else{
      return NORMALCELL
    }

}