快速将字体调整到垂直堆栈中的高度



我得到了一个CollectionViewCell,里面有一个堆栈和标签。我想在调整大小时使内容适合单元格的大小。我已经使用过:

label1.adjustsFontSizeToFitWidth = true
label2.adjustsFontSizeToFitWidth = true
label3.adjustsFontSizeToFitWidth = true

。以将字体缩放到宽度和高度。但是每当我降低单元格的高度时,我的三个标签中只有一个被调整。其他人则移出了视野。我需要以某种方式调整堆栈吗?有没有办法将所有标签调整在一起,这样比例就不会混淆?

在您的案例中创建视图的最佳方式。创建一个 uiview,并在其中放置堆栈视图。但是使用堆栈视图很困难,因为它们不能很好地响应框架的变化。

最新更新