使用目标C

时间:2015-08-28 11:40:47

标签: ios menu slide

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

滑出我的意思是当菜单出现在屏幕的一侧时,viewController移到了一边。 (像Facebook应用程序)。

但我想创建一个菜单,它来自屏幕的一侧,并显示在主VC上。因此,当我按下菜单按钮时,我不希望我的主VC滑动。 (比如Uber app)

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

1 个答案:

答案 0 :(得分: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) {
        }];

这将使视图从左侧滑动到视图。关闭反向动画。