如何在按下按钮时弹出一个自定义标签栏?

时间:2012-02-14 07:53:56

标签: ios

如何创建自定义弹出式标签栏。它有一个小按钮,一旦按下它就会从底部出现,当再次按下小按钮时它会返回?

2 个答案:

答案 0 :(得分:0)

您可以通过更改动画块中的centerframe属性来设置视图位置的动画。有关文档,请参阅herehere

您基本上可以在屏幕上创建视图,然后将其设置为屏幕上的动画:

// View is off the bottom of the screen
UIView *myView = [[UIView alloc] initWithFrame:CGRectMake(0,480,320,44)];

// Animate it onto the screen
[UIView animateWithDuration:0.25 animations:^{myView.frame = CGRectMake(0,436,320,44);}];

答案 1 :(得分:0)

您可以从IB中拖动界面中的TabBar,并将自己设置为其委托以响应选择的条形项。由于TabBar是一个视图,您只需按一下按钮即可在屏幕上显示动画。