我正在使用UILabel
并为其指定了捏合手势识别器。当我捏标签时,我写了函数,其中包含以下代码:
CGFloat scale = [(UIPinchGestureRecognizer*)sender scale];
label.font.pointSize = label.font.pointSize * scale;
此代码增加/减少字体大小,但无法调整标签大小。我还使用下面的代码来转换标签,转换整个标签,但质量却丢失了:
CGAffineTransform newTransform = CGAffineTransformScale(currentTransform, scale, scale);
考虑到字体大小,我需要一些可以调整标签大小(宽度/高度)的解决方法。
非常感谢任何帮助。