当你按下面板按钮时,我想做一个像Facebook这样的应用程序,左边会显示菜单。为此,我有一个带有UITableView的第一个UIViewController,另一个带有一个没有动画的模态转换。要显示UITableView(我的菜单),我想在右边移动我的第二个UIViewController。
我该怎么做?这是正确的方法吗?
答案 0 :(得分: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,也许?
答案 1 :(得分:0)
您需要的是作为模板提供。 检查这个git ..下载它......并玩它...