2012-01-23 26 views
0

我想要做一个像Facebook一样的应用程序,当您按下面板按钮时,左侧出现的菜单。要做到这一点,我有一个UITableView的第一个UIViewController,和另一个上面没有动画模式转换。要显示UITableView(我的菜单),我想在右侧移动我的第二个UIViewController。如何移动UIViewController?

我该怎么做?这是正确的方式?

回答

1

我该怎么做?

刚刚使用UIView动画来移动视图控制器的视图。添加另一个视图,即您的菜单,并使用相同的动画移动该视图。这其实很简单。

[UIView animateWithDuration:.5 animations:^{ 
    [menu setFrame:CGRectOffset([menu frame], [menu frame].size.width, 0)]; 
    [mainView setFrame:CGRectOffset([mainView frame], [menu frame].size.width, 0)]; 
}]; 

这是正确的方法吗?

我不知道你的意思是“正确的方式”...... Sooooo,也许?

+0

感谢,对于“正确的方式”我的英语不是依然完美,我很抱歉^^ – Anthony