我在UIView中有一个UILabel,我希望在UIView调整大小时按比例调整标签大小。 我能够使用UIImageView这样做,但标签保持与我放在IB中一样大。
我已经将视图contentMode设置为UIViewContentModeScaleAspectFit,认为UIView中的任何内容都是“纵横拟合”但我必须将相同模式设置为UIImageView(工作正常)并且我无法将该模式设置为UILabel
感谢您的帮助。
答案 0 :(得分:1)
看来CGAffineTransform就是答案。
myView.transform = CGAffineTransformMakeScale(0.5, 0.5);
这会调整视图的大小,以及将视图宽度和高度除以2的所有内容。
答案 1 :(得分:0)
设置标签的setAutoresizingMask