如何使用缩放缩放(UIPinchGestureRecognizer)来更改UIView的宽度

时间:2012-12-12 13:46:10

标签: objective-c ios uipinchgesturerecognizer

我可以让UIPinchGestureRecognizer处理程序使用缩放对象,但我不想扩展我想要更改大小。例如,我有一个UIView并且我向它发起UIPinchGestureRecognizer手势攻击,如果用户捏住,我想更改UIView的宽度以匹配捏。我不想缩放它以使UIView更大(缩放)

1 个答案:

答案 0 :(得分:-2)

如果你有UIPinchGestureRecognizer调用方法捏,你可以这样做:

- (void) pinch:(UIPinchGestureRecognizer *)pinch
{
    CGRect frame = [self.view frame];
    frame.size.width = frame.size.width * pinch.scale;
    [self.view setFrame:frame];
}