2015-08-28 64 views
2

我只想为我的应用在菜单上创建一个幻灯片。我知道有很多Pod我可以使用并且非常容易使用。但我发现他们都会'滑出'而不是'滑过'菜单。滑过目标菜单C

滑出我意味着viewController移动到侧,当菜单出现在屏幕的一侧。 (如Facebook应用程序)。

但我想创建一个菜单,它来自屏幕的一侧并出现在主VC上。所以当我按下我的菜单按钮时,我不想让我的主要VC滑动。 (如优步应用程序)

那么有人可以告诉我从哪里开始做这件事。 谢谢你的时间。

回答

2
__block CGRect sideMenuFrame = self.sideMenuView.frame 
     sideMenuFrame.origin.x = - SIDE_MENU_WIDTH; 
     self.sideMenuView.frame = sideMenuFrame; 
     sideMenuFrame.origin.x = 0; 
     [UIView transitionWithView:self.sideMenuView duration:1.5f options:(UIViewAnimationOptionCurveEaseInOut) animations:^{ 
      self.sideMenuView.frame = sideMenuFrame; 
     } completion:^(BOOL finished) { 
     }]; 

这将使视图从左侧滑动。做倒转动画关闭。

+0

谢谢。你的代码真的给了我更多的想法.. – NuN

+0

这就是我打算做的 - 理念..这就是为什么我没有发布整个代码。程序员应该足够聪明来掌握它。 –