如何创建自定义弹出式标签栏。它有一个小按钮,一旦按下它就会从底部出现,当再次按下小按钮时它会返回?
答案 0 :(得分:0)
您可以通过更改动画块中的center
或frame
属性来设置视图位置的动画。有关文档,请参阅here和here。
您基本上可以在屏幕上创建视图,然后将其设置为屏幕上的动画:
// 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是一个视图,您只需按一下按钮即可在屏幕上显示动画。