使iOS手指滑动类似于苹果的四指滑动以在应用之间切换

时间:2013-04-25 10:59:55

标签: ios ipad core-animation uiswipegesturerecognizer

大家好我们都知道iOS四指滑动可在应用之间切换

enter image description here

我打算做类似的事情,当我做两个手指轻扫时,我会做同样的事情,但是在应用程序中,但是在应用程序中,我将在两个视图控制器之间切换,这应该是动画的,在滑动期间,两个视图控制器都应该是可见的。enter image description here 因此,应用程序内部基本上会有两个迷你应用程序,用户应该能够在任何时候在它们之间切换。

我正在尝试某些事情,同时如果您尝试或做过类似的事情,请分享您的想法。我也在应用程序中使用复杂的手势,所以这种手势识别不应该与其他人冲突。

我正在尝试的代码

-(void)addSwipeToToggle
{
    UIPanGestureRecognizer *toggleSwipe=[[UIPanGestureRecognizer alloc]initWithTarget:self action:@selector(screenToggled)];
    toggleSwipe.minimumNumberOfTouches=2;
    toggleSwipe.maximumNumberOfTouches=3;
    [self.window addGestureRecognizer:toggleSwipe];
}

-(void)screenToggled
{
    UIViewController *dummyController=[[UIViewController alloc]init];
    dummyController.view.backgroundColor=[UIColor redColor];
    self.window.rootViewController=dummyController;
    [self.window makeKeyAndVisible];
}

0 个答案:

没有答案