Iphone 使用触摸事件调整UIButton的大小

Iphone 使用触摸事件调整UIButton的大小,iphone,ios,uitouch,Iphone,Ios,Uitouch,如何在IOS中调整UIbutton的大小,在应用程序运行时,我有一个带有CGRectMake(30,50120200)的按钮,用户可以点击按住或捏按手势,根据自己的需要使按钮变大或变小。请使用scrollview的缩放功能。如何操作。提前感谢。像这样使用CGAffineTransformMakeScale button.transform = CGAffineTransformMakeScale(1.2, 1.2) 将其缩放到正常值 button.transform = CGAffineTra

如何在IOS中调整UIbutton的大小,在应用程序运行时,我有一个带有
CGRectMake(30,50120200)
的按钮,用户可以点击按住或捏按手势,根据自己的需要使按钮变大或变小。请使用scrollview的缩放功能。如何操作。提前感谢。

像这样使用CGAffineTransformMakeScale

button.transform = CGAffineTransformMakeScale(1.2, 1.2)
将其缩放到正常值

button.transform = CGAffineTransformMakeScale(1.0, 1.0)
如果你想要动画

[UIView animateWithDuration:0.3
                     animations:^{
                         button.transform = CGAffineTransformMakeScale(1.2, 1.2);
                     }
                     completion:NULL];

使用按钮上的
UIPinchGestureRecognitor
检测手势。然后调整帧的大小,或使用仿射变换。(
button.transform=CGAffineTransformMakeScale(scaleFactor,scaleFactor)