【发布时间】:2019-01-17 08:56:38
【问题描述】:
例如,
- 我有 4 个来自 UICollectionView 的 itemsInSection,根据设备大小,它们具有相同的高度和宽度。
- 对于单元格内部的 UILabel,使其宽度和高度相等,乘数为单元格的 1:3。当屏幕尺寸改变时,我希望 UILabel 尺寸增大或缩小。
- UILabel 中每个单元格的文本都不同,例如“Pen”、“Documents”、“Lee”和“Beats”
- 我设置 fontSize = 22pt,minimumScaleFactor 为 0.5,adjustsFontSizeToFitWidth 为 true
- 但问题是“文档”将是最小的字体大小,所有其他文本字体看起来都比它大得多。
问题:如何使所有 UILabel 文本大小与最长文本相同,同时字体大小应根据屏幕大小缩小或增大?
例如。 iPhone 8 Plus 的字体大小应该比 iPhone SE 的字体大,因为我们在 iPhone 8 Plus 上有更多的空间。
【问题讨论】:
标签: ios autolayout uilabel uicollectionviewcell