iOS:从一个视图到另一个视图执行捏合手势

时间:2013-11-19 23:06:44

标签: ios objective-c gesture pinch

我从视图开始,它不支持调整大小,但我想知道当有人尝试捏手势时,做两件事:首先打开一个不同的视图(这个允许调整大小),并以某种方式得到相同的持续捏手势可以在第二个视图上调整大小。

这是第一个视图的viewcontroller中的标准捏手势识别器:

UIPinchGestureRecognizer *pinchGesture = [[UIPinchGestureRecognizer alloc] initWithTarget:self 
                                                                                   action:@selector(handlePinchGesture:)];
[self.view addGestureRecognizer:pinchGesture];
[pinchGesture release];

它的处理程序,它加载第二个视图:

- (void)handlePinchGesture:(UIPinchGestureRecognizer *)sender {
        UIViewController *viewController = [[CloseupViewController alloc] init];
        [self presentViewController:viewController animated:NO completion:nil];
}

第二个视图加载正常,并且捏合似乎仍处于活动状态,但在你放开并再次捏合之前它对新视图没有任何影响。

有可能告诉第二种观点,当它发射时捏合已经在进行中吗?

对不起,如果这听起来像个愚蠢的想法。

0 个答案:

没有答案