2012-02-14 38 views
-1

如何创建自定义弹出选项卡栏。有一个小按钮,一旦按下就会从底部出现,并且当小按钮再次按下时它会返回?如何在按下按钮时弹出自定义选项卡栏?

+0

请停止在您正在使用的Xcode版本前添加所有问题标题的前缀。它只应该在标签中,并且只有当你的问题实际上是关于Xcode(IDE)的时候,而不是你正在使用它编写的任何东西。 – jrturton 2012-02-14 08:34:19

回答

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);}]; 
0

你可以在你的界面从IB拖动的TabBar,并自行设定其委托给巴的选择作出回应项目。由于TabBar是一个视图,只要按一下按钮,您就可以在屏幕上/屏幕之外对其进行动画制作。