我正在研究学习目的的“Solar”应用程序,注意到可以使用捏合手势缩放标题。 显然,这种缩放方式表明已设置了uiview的锚点。
您可以在此处查看其视频http://www.youtube.com/watch?v=FfgWkAuLvng
为了实现相同的效果,我下载了GMGridView代码。 我试图设置锚点,以获得与Solar应用程序中相同的输出。
我面临的问题是,在第一次捏合缩放时,我无法将其缩放到锚点,但是之后可以。 我找不到原因,为什么第一次不从锚点缩放。 请帮忙。
我修改了以下方法:
- (void)pinchGestureUpdated:(UIPinchGestureRecognizer *)pinchGesture
我修改了手势识别器的起始状态为
case UIGestureRecognizerStateBegan:
{
[self transformingGestureDidBeginWithGesture:pinchGesture];
_transformingItem.contentView.layer.anchorPoint = CGPointMake(0,0.5);
break;
}
viewDidLoad
还是viewDidAppear
中设置它? - user207616