Swift 将字体调整为垂直堆栈中的高度
Swift adjust fonts to height within a vertical stack
我得到了一个带有堆栈和标签的 CollectionViewCell。我想让内容在调整大小时适合单元格的大小。我已经用过:
label1.adjustsFontSizeToFitWidth = true
label2.adjustsFontSizeToFitWidth = true
label3.adjustsFontSizeToFitWidth = true
...将字体缩放到宽度和高度。但是每当我降低我的单元格的高度时,只有我的三个标签中的第一个被调整。其他人移出视线。我需要以某种方式调整堆栈吗?有没有办法一起调整所有标签的大小,以免比例混淆?
根据您的案例创建视图的最佳方式。创建一个 uiview 并在其中放置您的堆栈视图。但是使用堆栈视图很困难,因为它们对框架的更改反应不佳。
我得到了一个带有堆栈和标签的 CollectionViewCell。我想让内容在调整大小时适合单元格的大小。我已经用过:
label1.adjustsFontSizeToFitWidth = true
label2.adjustsFontSizeToFitWidth = true
label3.adjustsFontSizeToFitWidth = true
...将字体缩放到宽度和高度。但是每当我降低我的单元格的高度时,只有我的三个标签中的第一个被调整。其他人移出视线。我需要以某种方式调整堆栈吗?有没有办法一起调整所有标签的大小,以免比例混淆?
根据您的案例创建视图的最佳方式。创建一个 uiview 并在其中放置您的堆栈视图。但是使用堆栈视图很困难,因为它们对框架的更改反应不佳。