【问题标题】:How can I use pinch zoom(UIPinchGestureRecognizer) to change width of a UIView如何使用捏缩放(UIPinchGestureRecognizer)来改变 UIView 的宽度
【发布时间】:2012-11-30 05:48:22
【问题描述】:
我可以让UIPinchGestureRecognizer 处理程序用于缩放对象,但我不想缩放我想更改大小。例如,我有一个UIView,我攻击了一个UIPinchGestureRecognizer 手势,如果用户捏我想改变UIView 的宽度以匹配捏。我不想缩放它,所以UIView 更大(缩放)
【问题讨论】:
标签:
objective-c
ios
uipinchgesturerecognizer
【解决方案1】:
如果你有 UIPinchGestureRecognizer 调用方法捏,你可以这样做:
- (void) pinch:(UIPinchGestureRecognizer *)pinch
{
CGRect frame = [self.view frame];
frame.size.width = frame.size.width * pinch.scale;
[self.view setFrame:frame];
}