Gmail iOS应用程序,如下拉菜单

时间:2012-12-19 16:39:15

标签: ios user-interface uiview menu gmail

我想知道iOS是否有任何框架可以制作像Gmail应用程序这样的下拉菜单 When whe tap the arrow We get this menu with a little animation

谢谢!

1 个答案:

答案 0 :(得分:4)

我不知道任何框架,但这将是一个非常少量的代码来工作。您只需要一个背景颜色为alpha<的视图。 1,并在上面放一些按钮。然后使用UIView动画将其滑入和滑出。嘿presto。

您可以在界面构建器中创建视图以节省一些时间,并将if放在视图的顶部。要为其制作动画,只需使用以下内容:

- (IBAction)menuButtonPressed:(id)sender
{
    CGRect menuFrame = self.menuView.frame;
    if (menuFrame.origin.y >= 0) {
        // menu is visible
        menuFrame.origin.y = -menuFrame.size.height;
    } else {
        // menu is invisible, slide it on screen
        menuFrame.origin.y = 0;
    }

    [UIView animateWithDuration:0.4
                     animations:^{
        self.menuView.frame = menuFrame;
    }];
}
相关问题