如何按比例调整UIView中的UIlabel大小?

时间:2010-09-23 09:09:51

标签: iphone uiview uilabel

我在UIView中有一个UILabel,我希望在UIView调整大小时按比例调整标签大小。 我能够使用UIImageView这样做,但标签保持与我放在IB中一样大。

我已经将视图contentMode设置为UIViewContentModeScaleAspectFit,认为UIView中的任何内容都是“纵横拟合”但我必须将相同模式设置为UIImageView(工作正常)并且我无法将该模式设置为UILabel

感谢您的帮助。

2 个答案:

答案 0 :(得分:1)

看来CGAffineTransform就是答案。

myView.transform = CGAffineTransformMakeScale(0.5, 0.5);

这会调整视图的大小,以及将视图宽度和高度除以2的所有内容。

答案 1 :(得分:0)

设置标签的setAutoresizingMask