我想知道iOS是否有任何框架可以制作像Gmail应用程序这样的下拉菜单
谢谢!
答案 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;
}];
}