如何使用捏手势识别器调整大小(缩小/增长)UILabel?

时间:2011-11-29 12:48:08

标签: objective-c ios

我正在使用UILabel并为其指定了捏合手势识别器。当我捏标签时,我写了函数,其中包含以下代码:

CGFloat scale = [(UIPinchGestureRecognizer*)sender scale];
label.font.pointSize = label.font.pointSize * scale;

此代码增加/减少字体大小,但无法调整标签大小。我还使用下面的代码来转换标签,转换整个标签,但质量却丢失了:

CGAffineTransform newTransform = CGAffineTransformScale(currentTransform, scale, scale);

考虑到字体大小,我需要一些可以调整标签大小(宽度/高度)的解决方法。

非常感谢任何帮助。

0 个答案:

没有答案