UILabel 文本在应用缩放变换时被压缩/拉伸

Posted

技术标签:

【中文标题】UILabel 文本在应用缩放变换时被压缩/拉伸【英文标题】:UILabel text getting compressed/stretched upon applying scale transform 【发布时间】:2015-03-09 18:05:24 【问题描述】:

我正在对包含 UILabel 作为子视图的 UIView (CGAffineTransformMakeScale) 应用缩放变换,当我应用变换时,标签文本会被拉伸/压缩,如附件所示,即使在应用后如何使 UILabel 正确呈现文本转换。

【问题讨论】:

【参考方案1】:

在 UIView 上应用变换,然后将 UILabel 添加为子视图。你正在做的方式总是会改变 UIView 和他所有的子视图。您还可以更改 UIView 框架而不是应用转换。

【讨论】:

以上是关于UILabel 文本在应用缩放变换时被压缩/拉伸的主要内容,如果未能解决你的问题,请参考以下文章

强制文本在 UILabel 中垂直居中

使用带有文本的 UIImage 或 UILabel 用于自动缩放的文本

UILabel 多行文本缩放字体以适应 \n

对图像的仿射变换

缩放UIScrollview可缩放后如何调整UILabel文本的大小

深度学习正则化---数据增强