如何实现 UITableViewCell 和 UIStackView 的自调整高度?

How to Achieve Self-Resizing Height for UITableViewCell and a UIStackView?

我有一个 UITableViewCell,带有一个 UIView 底部容器,因为我是新来的,所以我将保留这个 link 这样你就可以明白了:

Basic Static Cell

底部容器也在其右侧使用堆栈视图来保存那些 "Options",如图所示,我需要使单元格全部动态,因为有时我可以有 2 个选项,最多 15 个选项,好吧,用 15 个选项设置它并只显示 2 个选项看起来不太好,我很难思考如何实现这种行为这是另一张图片来阐明我正在尝试做的事情:

Behavior Example

我正在寻找 tips/recommendations 关于如何实现此行为的任何信息源,任何信息,在此先感谢您,如果我不够清楚,请告诉我我已经尝试过了我最好用图片来解释我想做什么,但如果还不够,请告诉我!找不到针对这种行为的具体答案,所以是的,如果已经有人问过,那我不好。

编辑:位于 UIStackView 内的底部容器右侧的选项是只有标签和按钮的小 UIView,我的错。

我的朋友想出了一个好主意,他最终做的是根据我们收到的选项数量分配不同的高度,这样就不需要在自动布局中编辑约束或类似的东西,由于选项是动态添加到堆栈视图中的,如图所示,并且我们将获得的最大选项是 15,他基于不同的大小,如小、中、大,根据我们将获得的选项数量,使用不同的值!